Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(15)

Side by Side Diff: chrome/test/data/webui/media_router/media_router_container_cast_mode_list_tests.js

Issue 2725503002: [Media Router] Custom Controls 4 - Implement details view WebUI (Closed)
Patch Set: Address Derek's comments, don't load extensionview unnecessarily Created 3 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2016 The Chromium Authors. All rights reserved. 1 // Copyright 2016 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 /** @fileoverview Suite of tests for media-router-container that focus on the 5 /** @fileoverview Suite of tests for media-router-container that focus on the
6 * cast mode list. 6 * cast mode list.
7 */ 7 */
8 cr.define('media_router_container_cast_mode_list', function() { 8 cr.define('media_router_container_cast_mode_list', function() {
9 function registerTests() { 9 function registerTests() {
10 suite('MediaRouterContainerCastModeList', function() { 10 suite('MediaRouterContainerCastModeList', function() {
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after
62 * @type {?media_router.Issue} 62 * @type {?media_router.Issue}
63 */ 63 */
64 var fakeNonBlockingIssue; 64 var fakeNonBlockingIssue;
65 65
66 /** 66 /**
67 * The list of available sinks. 67 * The list of available sinks.
68 * @type {!Array<!media_router.Sink>} 68 * @type {!Array<!media_router.Sink>}
69 */ 69 */
70 var fakeSinkList = []; 70 var fakeSinkList = [];
71 71
72 // Mock the browser API.
73 var overrideBrowserApi = function() {
mark a. foltz 2017/05/12 21:07:34 installMockBrowserApi()?
takumif 2017/05/15 17:13:12 Done.
74 cr.define('media_router.browserApi', function() {
75 'use strict';
76
77 function onMediaControllerClosed() {
78 container.fire('mock-media-controller-closed');
79 }
80
81 function onMediaControllerAvailable(routeId) {
82 container.fire('mock-media-controller-available',
83 {routeId: routeId});
84 }
85
86 return {
87 onMediaControllerClosed: onMediaControllerClosed,
88 onMediaControllerAvailable: onMediaControllerAvailable,
89 };
90 });
91 }
92
72 // Import media_router_container.html before running suite. 93 // Import media_router_container.html before running suite.
73 suiteSetup(function() { 94 suiteSetup(function() {
74 return PolymerTest.importHtml( 95 return PolymerTest.importHtml(
75 'chrome://media-router/elements/media_router_container/' + 96 'chrome://media-router/elements/media_router_container/' +
76 'media_router_container.html'); 97 'media_router_container.html');
77 }); 98 });
78 99
79 setup(function(done) { 100 setup(function(done) {
80 PolymerTest.clearBody(); 101 PolymerTest.clearBody();
81 // Initialize a media-router-container before each test. 102 // Initialize a media-router-container before each test.
82 container = document.createElement('media-router-container'); 103 container = document.createElement('media-router-container');
83 document.body.appendChild(container); 104 document.body.appendChild(container);
105 overrideBrowserApi();
84 106
85 // Get common functions and variables. 107 // Get common functions and variables.
86 var test_base = media_router_container_test_base.init(container); 108 var test_base = media_router_container_test_base.init(container);
87 109
88 checkCurrentView = test_base.checkCurrentView; 110 checkCurrentView = test_base.checkCurrentView;
89 checkElementsVisibleWithId = test_base.checkElementsVisibleWithId; 111 checkElementsVisibleWithId = test_base.checkElementsVisibleWithId;
90 checkElementText = test_base.checkElementText; 112 checkElementText = test_base.checkElementText;
91 fakeBlockingIssue = test_base.fakeBlockingIssue; 113 fakeBlockingIssue = test_base.fakeBlockingIssue;
92 fakeCastModeList = test_base.fakeCastModeList; 114 fakeCastModeList = test_base.fakeCastModeList;
93 fakeCastModeListWithNonDefaultModesOnly = 115 fakeCastModeListWithNonDefaultModesOnly =
(...skipping 354 matching lines...) Expand 10 before | Expand all | Expand 10 after
448 }); 470 });
449 }); 471 });
450 }); 472 });
451 }); 473 });
452 } 474 }
453 475
454 return { 476 return {
455 registerTests: registerTests, 477 registerTests: registerTests,
456 }; 478 };
457 }); 479 });
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698