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); |
} |