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

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

Issue 304683002: Add the browser test for the new gallery. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Fixed. Created 6 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/extensions/api_test/file_manager_browsertest/share_dialog.js
diff --git a/chrome/test/data/extensions/api_test/file_manager_browsertest/share_dialog.js b/chrome/test/data/extensions/api_test/file_manager_browsertest/share_dialog.js
deleted file mode 100644
index 27d2a783953c669c662eb598bb82b16017b95780..0000000000000000000000000000000000000000
--- a/chrome/test/data/extensions/api_test/file_manager_browsertest/share_dialog.js
+++ /dev/null
@@ -1,98 +0,0 @@
-// Copyright (c) 2014 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-'use strict';
-
-/**
- * Test sharing dialog for a file or directory on Drive
- * @param {string} path Path for a file or a directory to be shared.
- */
-function share(path) {
- var appId;
- StepsRunner.run([
- // Set up File Manager.
- function() {
- setupAndWaitUntilReady(null, RootPath.DRIVE, this.next);
- },
- // Select the source file.
- function(inAppId) {
- appId = inAppId;
- callRemoteTestUtil(
- 'selectFile', appId, [path], this.next);
- },
- // Wait for the share button.
- function(result) {
- chrome.test.assertTrue(result);
- waitForElement(appId, '#share-button:not([disabled])').
- then(this.next);
- },
- // Invoke the share dialog.
- function(result) {
- callRemoteTestUtil('fakeMouseClick',
- appId,
- ['#share-button'],
- this.next);
- },
- // Wait until the share dialog's contents are shown.
- function(result) {
- chrome.test.assertTrue(result);
- waitForElement(appId, '.share-dialog-webview-wrapper.loaded').
- then(this.next);
- },
- function(result) {
- chrome.test.assertTrue(!!result);
- repeatUntil(function() {
- return callRemoteTestUtil(
- 'queryAllElements',
- appId,
- [
- '.share-dialog-webview-wrapper.loaded',
- null /* iframe */,
- ['width', 'height']
- ]).
- then(function(elements) {
- // TODO(mtomasz): Fix the wrong geometry of the share dialog.
- // return elements[0] &&
- // elements[0].styles.width === '350px' &&
- // elements[0].styles.height === '250px' ?
- // undefined :
- // pending('Dialog wrapper is currently %j. ' +
- // 'but should be: 350x250',
- // elements[0]);
- return elements[0] ?
- undefined : pending('The share dialog is not found.');
- });
- }).
- then(this.next);
- },
- // Wait until the share dialog's contents are shown.
- function(result) {
- callRemoteTestUtil('executeScriptInWebView',
- appId,
- ['.share-dialog-webview-wrapper.loaded webview',
- 'document.querySelector("button").click()'],
- this.next);
- },
- // Wait until the share dialog's contents are hidden.
- function(result) {
- chrome.test.assertTrue(!!result);
- waitForElementLost(appId, '.share-dialog-webview-wrapper.loaded').
- then(this.next);
- },
- // Check for Javascript errros.
- function() {
- checkIfNoErrorsOccured(this.next);
- }
- ]);
-};
-
-/**
- * Tests sharing a file on Drive
- */
-testcase.shareFile = share.bind(null, 'world.ogv');
-
-/**
- * Tests sharing a directory on Drive
- */
-testcase.shareDirectory = share.bind(null, 'photos');

Powered by Google App Engine
This is Rietveld 408576698