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

Side by Side Diff: ui/file_manager/integration_tests/file_manager/drive_specific.js

Issue 2046143002: Send 'key' from fake keyboard events generated by file_manager. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Fix additional tests I missed Created 4 years, 6 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 unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 'use strict'; 5 'use strict';
6 6
7 /** 7 /**
8 * Expected autocomplete results for 'hello'. 8 * Expected autocomplete results for 'hello'.
9 * @type {Array<string>} 9 * @type {Array<string>}
10 * @const 10 * @const
(...skipping 191 matching lines...) Expand 10 before | Expand all | Expand 10 after
202 * the results for that query. 202 * the results for that query.
203 */ 203 */
204 testcase.clickFirstSearchResult = function() { 204 testcase.clickFirstSearchResult = function() {
205 var appId; 205 var appId;
206 var steps = getStepsForSearchResultsAutoComplete(); 206 var steps = getStepsForSearchResultsAutoComplete();
207 steps.push( 207 steps.push(
208 function(id) { 208 function(id) {
209 appId = id; 209 appId = id;
210 remoteCall.callRemoteTestUtil( 210 remoteCall.callRemoteTestUtil(
211 'fakeKeyDown', appId, 211 'fakeKeyDown', appId,
212 ['#autocomplete-list', 'Down', false, false, false], 212 ['#autocomplete-list', 'ArrowDown', 'Down', false, false, false],
213 this.next); 213 this.next);
214 }, 214 },
215 function(result) { 215 function(result) {
216 chrome.test.assertTrue(result); 216 chrome.test.assertTrue(result);
217 remoteCall.waitForElement( 217 remoteCall.waitForElement(
218 appId, 218 appId,
219 ['#autocomplete-list li[selected]']). 219 ['#autocomplete-list li[selected]']).
220 then(this.next); 220 then(this.next);
221 }, 221 },
222 function(result) { 222 function(result) {
(...skipping 30 matching lines...) Expand all
253 function(id) { 253 function(id) {
254 appId = id; 254 appId = id;
255 remoteCall.callRemoteTestUtil( 255 remoteCall.callRemoteTestUtil(
256 'fakeEvent', appId, 256 'fakeEvent', appId,
257 ['#search-box input', 'focus'], 257 ['#search-box input', 'focus'],
258 this.next); 258 this.next);
259 }, 259 },
260 function(result) { 260 function(result) {
261 remoteCall.callRemoteTestUtil( 261 remoteCall.callRemoteTestUtil(
262 'fakeKeyDown', appId, 262 'fakeKeyDown', appId,
263 ['#search-box input', 'Enter', false, false, false], 263 ['#search-box input', 'Enter', 'Enter', false, false, false],
264 this.next); 264 this.next);
265 }, 265 },
266 function(result) { 266 function(result) {
267 remoteCall.waitForFileListChange(appId, BASIC_DRIVE_ENTRY_SET.length). 267 remoteCall.waitForFileListChange(appId, BASIC_DRIVE_ENTRY_SET.length).
268 then(this.next); 268 then(this.next);
269 }, 269 },
270 function(actualFilesAfter) { 270 function(actualFilesAfter) {
271 chrome.test.assertEq( 271 chrome.test.assertEq(
272 TestEntryInfo.getExpectedRows(SEARCH_RESULTS_ENTRY_SET).sort(), 272 TestEntryInfo.getExpectedRows(SEARCH_RESULTS_ENTRY_SET).sort(),
273 actualFilesAfter); 273 actualFilesAfter);
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after
338 return repeatUntil(function() { 338 return repeatUntil(function() {
339 return remoteCall.callRemoteTestUtil( 339 return remoteCall.callRemoteTestUtil(
340 'getPreferences', null, []).then(function(preferences) { 340 'getPreferences', null, []).then(function(preferences) {
341 return preferences.cellularDisabled ? 341 return preferences.cellularDisabled ?
342 pending('Drive sync is still disabled.') : null; 342 pending('Drive sync is still disabled.') : null;
343 }); 343 });
344 }); 344 });
345 }); 345 });
346 })); 346 }));
347 }; 347 };
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698