| Index: ui/file_manager/file_manager/background/js/volume_manager_unittest.js
|
| diff --git a/ui/file_manager/file_manager/background/js/volume_manager_unittest.js b/ui/file_manager/file_manager/background/js/volume_manager_unittest.js
|
| index 4ad0897285c3cc84accdefb12fca1c9cabda2ab0..d7e97b7a700eaeab23b0d3bd4784c8d058453273 100644
|
| --- a/ui/file_manager/file_manager/background/js/volume_manager_unittest.js
|
| +++ b/ui/file_manager/file_manager/background/js/volume_manager_unittest.js
|
| @@ -213,7 +213,7 @@ function testGetLocationInfo(callback) {
|
| '/foo/bar/bla.zip');
|
| var downloadLocationInfo = volumeManager.getLocationInfo(downloadEntry);
|
| assertEquals(VolumeManagerCommon.VolumeType.DOWNLOADS,
|
| - downloadLocationInfo.rootType)
|
| + downloadLocationInfo.rootType);
|
| assertFalse(downloadLocationInfo.isReadOnly);
|
| assertFalse(downloadLocationInfo.isRootEntry);
|
|
|
| @@ -222,8 +222,32 @@ function testGetLocationInfo(callback) {
|
| '/root');
|
| var driveLocationInfo = volumeManager.getLocationInfo(driveEntry);
|
| assertEquals(VolumeManagerCommon.VolumeType.DRIVE,
|
| - driveLocationInfo.rootType)
|
| + driveLocationInfo.rootType);
|
| assertFalse(driveLocationInfo.isReadOnly);
|
| assertTrue(driveLocationInfo.isRootEntry);
|
| }), callback);
|
| }
|
| +
|
| +function testVolumeInfoListWhenReady(callback) {
|
| + var list = new VolumeInfoList();
|
| + var promiseBeforeAdd = list.whenVolumeInfoReady('volumeId');
|
| + var volumeInfo = new VolumeInfo(
|
| + /* volumeType */ null,
|
| + 'volumeId',
|
| + /* fileSystem */ null,
|
| + /* error */ null,
|
| + /* deviceType */ null,
|
| + /* devicePath */ null,
|
| + /* isReadOnly */ false,
|
| + /* profile */ {},
|
| + /* label */ null,
|
| + /* extensionid */ null,
|
| + /* hasMedia */ false);
|
| + list.add(volumeInfo);
|
| + var promiseAfterAdd = list.whenVolumeInfoReady('volumeId');
|
| + reportPromise(Promise.all([promiseBeforeAdd, promiseAfterAdd]).then(
|
| + function(volumes) {
|
| + assertEquals(volumeInfo, volumes[0]);
|
| + assertEquals(volumeInfo, volumes[1]);
|
| + }), callback);
|
| +}
|
|
|