Index: chrome/test/data/extensions/api_test/file_manager_browsertest/video_player/open_video_files.js |
diff --git a/chrome/test/data/extensions/api_test/file_manager_browsertest/video_player/open_video_files.js b/chrome/test/data/extensions/api_test/file_manager_browsertest/video_player/open_video_files.js |
index 817b597a47ba0842019c4ffa91fd0e65e82c8693..8127be00c91e9ab0b0a30af6ca6a3375973f3488 100644 |
--- a/chrome/test/data/extensions/api_test/file_manager_browsertest/video_player/open_video_files.js |
+++ b/chrome/test/data/extensions/api_test/file_manager_browsertest/video_player/open_video_files.js |
@@ -13,12 +13,13 @@ |
*/ |
function openSingleVideo(volumeName, volumeType) { |
var entries = [ENTRIES.world]; |
- return launch(volumeName, volumeType, entries).then(function(videoPlayer) { |
+ return launch(volumeName, volumeType, entries).then(function(args) { |
+ var videoPlayer = args[1]; |
chrome.test.assertTrue(videoPlayer.hasAttribute('first-video')); |
chrome.test.assertTrue(videoPlayer.hasAttribute('last-video')); |
chrome.test.assertFalse(videoPlayer.hasAttribute('multiple')); |
chrome.test.assertFalse(videoPlayer.hasAttribute('disabled')); |
- return videoPlayer; |
+ return args; |
}); |
} |
@@ -28,7 +29,8 @@ function openSingleVideo(volumeName, volumeType) { |
*/ |
function openSingleVideoOnDownloads() { |
var test = openSingleVideo('local', VolumeManagerCommon.VolumeType.DOWNLOADS); |
- return test.then(function(videoPlayer) { |
+ return test.then(function(args) { |
+ var videoPlayer = args[1]; |
chrome.test.assertFalse(videoPlayer.hasAttribute('cast-available')); |
}); |
} |
@@ -39,8 +41,13 @@ function openSingleVideoOnDownloads() { |
*/ |
function openSingleVideoOnDrive() { |
var test = openSingleVideo('drive', VolumeManagerCommon.VolumeType.DRIVE); |
- return test.then(function(videoPlayer) { |
- // TODO(yoshiki): flip this after launching the feature. |
+ return test.then(function(args) { |
+ var appWindow = args[0]; |
+ var videoPlayer = args[1]; |
chrome.test.assertFalse(videoPlayer.hasAttribute('cast-available')); |
+ |
+ // Loads cast extension and wait for available cast. |
+ loadMockCastExtesntion(appWindow); |
+ return waitForElement(appWindow, '#video-player[cast-available]'); |
}); |
} |