| Index: ui/file_manager/gallery/js/gallery_item_unittest.js
|
| diff --git a/ui/file_manager/gallery/js/gallery_item_unittest.js b/ui/file_manager/gallery/js/gallery_item_unittest.js
|
| index cd933300341f8e2f588ab7f662e57faea72c71ba..613bbb2be38808dd401ec1f57610026cd0145495 100644
|
| --- a/ui/file_manager/gallery/js/gallery_item_unittest.js
|
| +++ b/ui/file_manager/gallery/js/gallery_item_unittest.js
|
| @@ -49,39 +49,34 @@ function testSaveToFile(callback) {
|
| }
|
| });
|
| };
|
| - var fetchedMediaCleared = false;
|
| - var metadataCache = {
|
| - getLatest: function(entries, type, callback) {
|
| - callback([{name: 'newMetadata'}]);
|
| + var entryChanged = false;
|
| + var metadataModel = {
|
| + get: function(entries, names) {
|
| + return Promise.resolve([
|
| + {size: 200}
|
| + ]);
|
| },
|
| - clear: function(entries, type) {
|
| - fetchedMediaCleared = true;
|
| + notifyEntriesChanged: function() {
|
| + entryChanged = true;
|
| }
|
| };
|
| var item = new Gallery.Item(
|
| entry,
|
| {isReadOnly: false},
|
| - {name: 'oldMetadata'},
|
| + {size: 100},
|
| {},
|
| - metadataCache,
|
| - // Mock of MetadataModel.
|
| - {
|
| - get: function() {
|
| - return Promise.resolve([{}]);
|
| - },
|
| - notifyEntriesChanged: function() {}
|
| - },
|
| /* original */ true);
|
| - assertEquals('oldMetadata', item.getMetadata().name);
|
| - assertFalse(fetchedMediaCleared);
|
| + assertEquals(100, item.getMetadataItem().size);
|
| + assertFalse(entryChanged);
|
| reportPromise(
|
| new Promise(item.saveToFile.bind(
|
| item,
|
| {getLocationInfo: function() { return {}; }},
|
| - null,
|
| - true,
|
| + metadataModel,
|
| + /* fallbackDir */ null,
|
| + /* overwrite */ true,
|
| document.createElement('canvas'))).then(function() {
|
| - assertEquals('newMetadata', item.getMetadata().name);
|
| - assertTrue(fetchedMediaCleared);
|
| + assertEquals(200, item.getMetadataItem().size);
|
| + assertTrue(entryChanged);
|
| }), callback);
|
| }
|
|
|