| Index: ui/file_manager/file_manager/common/js/importer_common_unittest.js
|
| diff --git a/ui/file_manager/file_manager/common/js/importer_common_unittest.js b/ui/file_manager/file_manager/common/js/importer_common_unittest.js
|
| index 63d020e6f2b04ac5ae585923d225c1c099ae71c8..c531c16db683d069020274ef832a16cf1fa94eae 100644
|
| --- a/ui/file_manager/file_manager/common/js/importer_common_unittest.js
|
| +++ b/ui/file_manager/file_manager/common/js/importer_common_unittest.js
|
| @@ -31,6 +31,9 @@ loadTimeData.data = {
|
|
|
| // Set up the test components.
|
| function setUp() {
|
| +
|
| + new MockChromeStorageAPI();
|
| +
|
| var cameraFileSystem = new MockFileSystem(
|
| 'camera-fs', 'filesystem:camera-123');
|
| var sdFileSystem = new MockFileSystem(
|
| @@ -104,9 +107,7 @@ function testResolver_Reject(callback) {
|
| });
|
| }
|
|
|
| -function testGetMachineId(callback) {
|
| - var storage = new MockChromeStorageAPI();
|
| -
|
| +function testGetMachineId_Persisted(callback) {
|
| var promise = importer.getMachineId().then(
|
| function(firstMachineId) {
|
| assertTrue(100000 <= firstMachineId <= 9999999);
|
| @@ -119,16 +120,12 @@ function testGetMachineId(callback) {
|
| }
|
|
|
| function testPhotosApp_DefaultDisabled(callback) {
|
| - var storage = new MockChromeStorageAPI();
|
| -
|
| var promise = importer.isPhotosAppImportEnabled().then(assertFalse);
|
|
|
| reportPromise(promise, callback);
|
| }
|
|
|
| function testPhotosApp_ImportEnabled(callback) {
|
| - var storage = new MockChromeStorageAPI();
|
| -
|
| var promise = importer.handlePhotosAppMessage(true).then(
|
| function() {
|
| return importer.isPhotosAppImportEnabled().then(assertTrue);
|
| @@ -138,8 +135,6 @@ function testPhotosApp_ImportEnabled(callback) {
|
| }
|
|
|
| function testPhotosApp_ImportDisabled(callback) {
|
| - var storage = new MockChromeStorageAPI();
|
| -
|
| var promise = importer.handlePhotosAppMessage(false).then(
|
| function() {
|
| return importer.isPhotosAppImportEnabled().then(assertFalse);
|
| @@ -149,8 +144,6 @@ function testPhotosApp_ImportDisabled(callback) {
|
| }
|
|
|
| function testHistoryFilename(callback) {
|
| - var storage = new MockChromeStorageAPI();
|
| -
|
| var promise = importer.getHistoryFilename().then(
|
| function(firstName) {
|
| assertTrue(!!firstName && firstName.length > 10);
|
| @@ -163,6 +156,24 @@ function testHistoryFilename(callback) {
|
| reportPromise(promise, callback);
|
| }
|
|
|
| +function testLocalStorageWrapper(callback) {
|
| + var storage = new importer.ChromeLocalStorage();
|
| + var promise = Promise.all([
|
| + storage.set('lamb', 'chop'),
|
| + storage.set('isPoodle', true),
|
| + storage.set('age of grandma', 103)
|
| + ]).then(
|
| + function() {
|
| + return Promise.all([
|
| + storage.get('lamb').then(assertEquals.bind(null, 'chop')),
|
| + storage.get('isPoodle').then(assertEquals.bind(null, true)),
|
| + storage.get('age of grandma').then(assertEquals.bind(null, 103))
|
| + ]);
|
| + });
|
| +
|
| + reportPromise(promise, callback);
|
| +}
|
| +
|
| /** @param {string} path */
|
| function assertIsMediaDir(path) {
|
| var dir = createDirectoryEntry(sdVolume, path);
|
|
|