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

Unified Diff: chrome/test/data/webui/media_router/media_router_container_search_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 side-by-side diff with in-line comments
Download patch
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() {
mark a. foltz 2017/05/12 00:02:47 Can this be moved into the common setup code?
takumif 2017/05/15 17:13:12 Done. Figured out that HTMLElement#dispatchEvent d
+ 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,
+ };
+ });
+ }
+
/**
* 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);

Powered by Google App Engine
This is Rietveld 408576698