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

Side by Side Diff: chrome/test/data/file_manager/unit_tests/file_operation_manager_unittest.js

Issue 550863003: Rename fileBrowserPrivate to fileManagerPrivate (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: 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 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 'use strict'; 4 'use strict';
5 5
6 /** 6 /**
7 * Mock of chrome.runtime. 7 * Mock of chrome.runtime.
8 * @type {Object} 8 * @type {Object}
9 * @const 9 * @const
10 */ 10 */
(...skipping 10 matching lines...) Expand all
21 requestKeepAwake: function() { 21 requestKeepAwake: function() {
22 chrome.power.keepAwakeRequested = true; 22 chrome.power.keepAwakeRequested = true;
23 }, 23 },
24 releaseKeepAwake: function() { 24 releaseKeepAwake: function() {
25 chrome.power.keepAwakeRequested = false; 25 chrome.power.keepAwakeRequested = false;
26 }, 26 },
27 keepAwakeRequested: false 27 keepAwakeRequested: false
28 }; 28 };
29 29
30 /** 30 /**
31 * Mock of chrome.fileBrowserPrivate. 31 * Mock of chrome.fileManagerPrivate.
32 * @type {Object} 32 * @type {Object}
33 * @const 33 * @const
34 */ 34 */
35 chrome.fileBrowserPrivate = { 35 chrome.fileManagerPrivate = {
36 onCopyProgress: { 36 onCopyProgress: {
37 addListener: function(callback) { 37 addListener: function(callback) {
38 chrome.fileBrowserPrivate.onCopyProgress.listener_ = callback; 38 chrome.fileManagerPrivate.onCopyProgress.listener_ = callback;
39 }, 39 },
40 removeListener: function() { 40 removeListener: function() {
41 chrome.fileBrowserPrivate.onCopyProgress.listener_ = null; 41 chrome.fileManagerPrivate.onCopyProgress.listener_ = null;
42 }, 42 },
43 listener_: null 43 listener_: null
44 } 44 }
45 }; 45 };
46 46
47 /** 47 /**
48 * Reports the result of promise to the test system. 48 * Reports the result of promise to the test system.
49 * @param {Promise} promise Promise to be fulfilled or rejected. 49 * @param {Promise} promise Promise to be fulfilled or rejected.
50 * @param {function(boolean:hasError)} callback Callback to be passed true on 50 * @param {function(boolean:hasError)} callback Callback to be passed true on
51 * error. 51 * error.
(...skipping 184 matching lines...) Expand 10 before | Expand all | Expand 10 after
236 */ 236 */
237 function testCopy(callback) { 237 function testCopy(callback) {
238 // Prepare entries and their resolver. 238 // Prepare entries and their resolver.
239 var fileSystem = createTestFileSystem('testVolume', { 239 var fileSystem = createTestFileSystem('testVolume', {
240 '/': DIRECTORY_SIZE, 240 '/': DIRECTORY_SIZE,
241 '/test.txt': 10, 241 '/test.txt': 10,
242 }); 242 });
243 window.webkitResolveLocalFileSystemURL = 243 window.webkitResolveLocalFileSystemURL =
244 resolveTestFileSystemURL.bind(null, fileSystem); 244 resolveTestFileSystemURL.bind(null, fileSystem);
245 245
246 chrome.fileBrowserPrivate.startCopy = 246 chrome.fileManagerPrivate.startCopy =
247 function(source, destination, newName, callback) { 247 function(source, destination, newName, callback) {
248 var makeStatus = function(type) { 248 var makeStatus = function(type) {
249 return {type: type, sourceUrl: source, destinationUrl: destination}; 249 return {type: type, sourceUrl: source, destinationUrl: destination};
250 }; 250 };
251 callback(1); 251 callback(1);
252 var listener = chrome.fileBrowserPrivate.onCopyProgress.listener_; 252 var listener = chrome.fileManagerPrivate.onCopyProgress.listener_;
253 listener(1, makeStatus('begin_copy_entry')); 253 listener(1, makeStatus('begin_copy_entry'));
254 listener(1, makeStatus('progress')); 254 listener(1, makeStatus('progress'));
255 var newPath = joinPath('/', newName); 255 var newPath = joinPath('/', newName);
256 fileSystem.entries[newPath] = 256 fileSystem.entries[newPath] =
257 fileSystem.entries['/test.txt'].clone(newPath); 257 fileSystem.entries['/test.txt'].clone(newPath);
258 listener(1, makeStatus('end_copy_entry')); 258 listener(1, makeStatus('end_copy_entry'));
259 listener(1, makeStatus('success')); 259 listener(1, makeStatus('success'));
260 }; 260 };
261 261
262 // Observing manager's events. 262 // Observing manager's events.
(...skipping 126 matching lines...) Expand 10 before | Expand all | Expand 10 after
389 * error. 389 * error.
390 */ 390 */
391 function testZip(callback) { 391 function testZip(callback) {
392 // Prepare entries and their resolver. 392 // Prepare entries and their resolver.
393 var fileSystem = createTestFileSystem('testVolume', { 393 var fileSystem = createTestFileSystem('testVolume', {
394 '/': DIRECTORY_SIZE, 394 '/': DIRECTORY_SIZE,
395 '/test.txt': 10, 395 '/test.txt': 10,
396 }); 396 });
397 window.webkitResolveLocalFileSystemURL = 397 window.webkitResolveLocalFileSystemURL =
398 resolveTestFileSystemURL.bind(null, fileSystem); 398 resolveTestFileSystemURL.bind(null, fileSystem);
399 chrome.fileBrowserPrivate.zipSelection = 399 chrome.fileManagerPrivate.zipSelection =
400 function(parentURL, sources, newName, success, error) { 400 function(parentURL, sources, newName, success, error) {
401 var newPath = joinPath('/', newName); 401 var newPath = joinPath('/', newName);
402 var newEntry = new MockFileEntry(fileSystem, newPath, {size: 10}); 402 var newEntry = new MockFileEntry(fileSystem, newPath, {size: 10});
403 fileSystem.entries[newPath] = newEntry; 403 fileSystem.entries[newPath] = newEntry;
404 success(newEntry); 404 success(newEntry);
405 }; 405 };
406 406
407 // Observing manager's events. 407 // Observing manager's events.
408 reportPromise(waitForEvents(fileOperationManager).then(function(events) { 408 reportPromise(waitForEvents(fileOperationManager).then(function(events) {
409 assertEquals('copy-progress', events[0].type); 409 assertEquals('copy-progress', events[0].type);
(...skipping 14 matching lines...) Expand all
424 assertTrue(events.some(function(event) { 424 assertTrue(events.some(function(event) {
425 return event.type === 'entries-changed' && 425 return event.type === 'entries-changed' &&
426 event.entries[0].fullPath === '/test.zip'; 426 event.entries[0].fullPath === '/test.zip';
427 })); 427 }));
428 }), callback); 428 }), callback);
429 429
430 fileOperationManager.zipSelection( 430 fileOperationManager.zipSelection(
431 fileSystem.entries['/'], 431 fileSystem.entries['/'],
432 [fileSystem.entries['/test.txt']]); 432 [fileSystem.entries['/test.txt']]);
433 } 433 }
OLDNEW
« no previous file with comments | « chrome/test/data/file_manager/unit_tests/device_handler_unittest.js ('k') | chrome/test/ext_auto/auto_provider/manifest.json » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698