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

Unified Diff: chrome/test/data/extensions/api_test/file_manager_browsertest/video_player/test_util.js

Issue 505043002: Files.app Test: check the cast icon in drive volume (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Fix a test Created 6 years, 3 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/extensions/api_test/file_manager_browsertest/video_player/test_util.js
diff --git a/chrome/test/data/extensions/api_test/file_manager_browsertest/video_player/test_util.js b/chrome/test/data/extensions/api_test/file_manager_browsertest/video_player/test_util.js
index f8ccbe451bfb4ba34834a3785e71b10187088c28..ac918aa41e4d1d10a07e51efaf45b60c6b6042a9 100644
--- a/chrome/test/data/extensions/api_test/file_manager_browsertest/video_player/test_util.js
+++ b/chrome/test/data/extensions/api_test/file_manager_browsertest/video_player/test_util.js
@@ -17,7 +17,6 @@
* @return {Promise} Promise to be fulfilled with the video player element.
*/
function launch(testVolumeName, volumeType, entries, opt_selected) {
-
var entriesPromise = addEntries([testVolumeName], entries).then(function() {
var selectedEntries = opt_selected || entries;
return getFilesUnderVolume(
@@ -33,11 +32,31 @@ function launch(testVolumeName, volumeType, entries, opt_selected) {
appWindow = appWindowsForTest[entries[0].name];
});
}).then(function() {
+ return waitForElement(appWindow, 'body').then(function() {
+ var script = document.createElement('script');
+ script.src =
+ 'chrome-extension://ljoplibgfehghmibaoaepfagnmbbfiga/' +
+ 'video_player/test_helper_on_ui_page.js';
+ appWindow.contentWindow.document.body.appendChild(script);
+ });
+ }).then(function() {
return Promise.all([
waitForElement(appWindow, '#video-player[first-video][last-video]'),
waitForElement(appWindow, '.play.media-button[state="playing"]'),
]).then(function(args) {
- return args[0];
+ return [appWindow, args[0]];
});
});
}
+
+/**
+ * Loads the mock cast extension to the content page.
+ * @param {AppWindow} appWindow The target video player window.
+ */
+function loadMockCastExtesntion(appWindow) {
+ var script = document.createElement('script');
+ script.src =
+ 'chrome-extension://ljoplibgfehghmibaoaepfagnmbbfiga/' +
+ 'cast_extension_mock/load.js';
+ appWindow.contentWindow.document.body.appendChild(script);
+}

Powered by Google App Engine
This is Rietveld 408576698