Index: chrome/test/data/webui/media_router/media_router_container_search_tests.js |
diff --git a/chrome/test/data/webui/media_router/media_router_container_search_tests.js b/chrome/test/data/webui/media_router/media_router_container_search_tests.js |
index 53b4d50a625e2bf77dd41763a21582989039d1e5..58d32269469a8ccd8d873e3f38799f93c687241c 100644 |
--- a/chrome/test/data/webui/media_router/media_router_container_search_tests.js |
+++ b/chrome/test/data/webui/media_router/media_router_container_search_tests.js |
@@ -119,6 +119,27 @@ cr.define('media_router_container_search', function() { |
*/ |
var foundSink = null; |
+ // Mock the browser API. |
+ var overrideBrowserApi = function() { |
+ cr.define('media_router.browserApi', function() { |
imcheng
2017/05/05 21:36:41
Can this go in media_router_elements_browsertest.j
takumif
2017/05/09 00:14:57
This methods needs the Polymer method to fire even
|
+ '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, |
+ }; |
+ }); |
+ } |
+ |
/** |
* Example pseudo sink. |
* @type {media_router.Sink} |
@@ -137,6 +158,7 @@ cr.define('media_router_container_search', function() { |
// Initialize a media-router-container before each test. |
container = document.createElement('media-router-container'); |
document.body.appendChild(container); |
+ overrideBrowserApi(container); |
// Get common functions and variables. |
var test_base = media_router_container_test_base.init(container); |