Chromium Code Reviews| 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() { |
|
mark a. foltz
2017/05/12 21:07:34
installMockBrowserApi()?
takumif
2017/05/15 17:13:12
Done.
|
| + 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); |