| Index: ui/file_manager/file_manager/foreground/js/metadata/file_system_metadata_unittest.js
|
| diff --git a/ui/file_manager/file_manager/foreground/js/metadata/file_system_metadata_unittest.js b/ui/file_manager/file_manager/foreground/js/metadata/file_system_metadata_unittest.js
|
| index a9a4d3ebf4fb970f9cd07b4da8a8c32e1633658e..0b6e8f957ee8bb8480e241afce9ab13f1e6a11f1 100644
|
| --- a/ui/file_manager/file_manager/foreground/js/metadata/file_system_metadata_unittest.js
|
| +++ b/ui/file_manager/file_manager/foreground/js/metadata/file_system_metadata_unittest.js
|
| @@ -16,22 +16,34 @@ function testFileSystemMetadataBasic(callback) {
|
| cache,
|
| // Mocking FileSystemMetadataProvider.
|
| {
|
| - get: function(urls) {
|
| - assertEquals(1, urls.length);
|
| - assertEquals('filesystem://A', urls[0].toURL());
|
| + get: function(entries) {
|
| + assertEquals(1, entries.length);
|
| + assertEquals('filesystem://A', entries[0].toURL());
|
| return Promise.resolve(
|
| [{modificationTime: new Date(2015, 0, 1), size: 1024}]);
|
| }
|
| },
|
| // Mocking ExternalMetadataProvider.
|
| {
|
| - get: function(urls) {
|
| - assertEquals(1, urls.length);
|
| - assertEquals('filesystem://B', urls[0].toURL());
|
| + get: function(entries) {
|
| + assertEquals(1, entries.length);
|
| + assertEquals('filesystem://B', entries[0].toURL());
|
| return Promise.resolve(
|
| [{modificationTime: new Date(2015, 1, 2), size: 2048}]);
|
| }
|
| },
|
| + // Mocking ContentMetadataProvider.
|
| + {
|
| + get: function(entries) {
|
| + assertEquals(2, entries.length);
|
| + assertEquals('filesystem://A', entries[0].toURL());
|
| + assertEquals('filesystem://B', entries[1].toURL());
|
| + return Promise.resolve([
|
| + {contentThumbnailUrl: 'THUMBNAIL_URL_A'},
|
| + {contentThumbnailUrl: 'THUMBNAIL_URL_B'}
|
| + ]);
|
| + }
|
| + },
|
| // Mocking VolumeManagerWrapper.
|
| {
|
| getVolumeInfo: function(entry) {
|
| @@ -48,16 +60,20 @@ function testFileSystemMetadataBasic(callback) {
|
| }
|
| });
|
| reportPromise(
|
| - model.get([entryA, entryB], ['size', 'modificationTime']).then(
|
| + model.get(
|
| + [entryA, entryB],
|
| + ['size', 'modificationTime', 'contentThumbnailUrl']).then(
|
| function(results) {
|
| assertEquals(2, results.length);
|
| assertEquals(
|
| new Date(2015, 0, 1).toString(),
|
| results[0].modificationTime.toString());
|
| assertEquals(1024, results[0].size);
|
| + assertEquals('THUMBNAIL_URL_A', results[0].contentThumbnailUrl);
|
| assertEquals(
|
| new Date(2015, 1, 2).toString(),
|
| results[1].modificationTime.toString());
|
| assertEquals(2048, results[1].size);
|
| + assertEquals('THUMBNAIL_URL_B', results[1].contentThumbnailUrl);
|
| }), callback);
|
| }
|
|
|