Index: chrome/test/data/extensions/api_test/file_manager_browsertest/gallery/photo_editor.js |
diff --git a/chrome/test/data/extensions/api_test/file_manager_browsertest/gallery/photo_editor.js b/chrome/test/data/extensions/api_test/file_manager_browsertest/gallery/photo_editor.js |
index 0bc1ac97c95c6a4106f0b27ee0610e18c58579d3..76a423c9e181bff4119aaee24cdf0bce309f80ba 100644 |
--- a/chrome/test/data/extensions/api_test/file_manager_browsertest/gallery/photo_editor.js |
+++ b/chrome/test/data/extensions/api_test/file_manager_browsertest/gallery/photo_editor.js |
@@ -28,12 +28,14 @@ function waitForPressEnterMessage(appWindow) { |
*/ |
function setupPhotoEditor(testVolumeName, volumeType) { |
// Lauch the gallery. |
+ observeWindowError(window); |
var launchedPromise = launchWithTestEntries( |
testVolumeName, |
volumeType, |
[ENTRIES.desktop]); |
return launchedPromise.then(function(args) { |
var appWindow = args.appWindow; |
+ observeWindowError(appWindow.contentWindow); |
// Show the slide image. |
var slideImagePromise = waitForSlideImage( |
@@ -90,7 +92,7 @@ function rotateImage(testVolumeName, volumeType) { |
} |
/** |
- * Tests to crop an image. |
+ * Tests to crop an image and undoes it. |
* |
* @param {string} testVolumeName Test volume name passed to the addEntries |
* function. Either 'drive' or 'local'. |
@@ -123,6 +125,17 @@ function cropImage(testVolumeName, volumeType) { |
533, |
400, |
'My Desktop Background'); |
+ }). |
+ then(function() { |
+ return waitAndClickElement( |
+ appWindow, '.gallery:not([locked]) button.undo'); |
+ }). |
+ then(function() { |
+ return waitForSlideImage( |
+ appWindow.contentWindow.document, |
+ 800, |
+ 600, |
+ 'My Desktop Background'); |
}); |
}); |
} |