| Index: chrome/test/data/webui/media_router/media_router_container_cast_mode_list_tests.js
|
| diff --git a/chrome/test/data/webui/media_router/media_router_container_cast_mode_list_tests.js b/chrome/test/data/webui/media_router/media_router_container_cast_mode_list_tests.js
|
| index 43b695974823ce343588052f081016836645d57f..5333a54f438d2ec2fc9d617fc20f641a9c6eb76f 100644
|
| --- a/chrome/test/data/webui/media_router/media_router_container_cast_mode_list_tests.js
|
| +++ b/chrome/test/data/webui/media_router/media_router_container_cast_mode_list_tests.js
|
| @@ -69,6 +69,27 @@ cr.define('media_router_container_cast_mode_list', function() {
|
| */
|
| var fakeSinkList = [];
|
|
|
| + // Mock the browser API.
|
| + var overrideBrowserApi = function() {
|
| + cr.define('media_router.browserApi', function() {
|
| + 'use strict';
|
| +
|
| + function onMediaControllerClosed() {
|
| + container.fire('mock-media-controller-closed');
|
| + }
|
| +
|
| + function onMediaControllerAvailable(routeId) {
|
| + container.fire('mock-media-controller-available',
|
| + {routeId: routeId});
|
| + }
|
| +
|
| + return {
|
| + onMediaControllerClosed: onMediaControllerClosed,
|
| + onMediaControllerAvailable: onMediaControllerAvailable,
|
| + };
|
| + });
|
| + }
|
| +
|
| // Import media_router_container.html before running suite.
|
| suiteSetup(function() {
|
| return PolymerTest.importHtml(
|
| @@ -81,6 +102,7 @@ cr.define('media_router_container_cast_mode_list', function() {
|
| // Initialize a media-router-container before each test.
|
| container = document.createElement('media-router-container');
|
| document.body.appendChild(container);
|
| + overrideBrowserApi();
|
|
|
| // Get common functions and variables.
|
| var test_base = media_router_container_test_base.init(container);
|
|
|