Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(118)

Unified Diff: ui/file_manager/file_manager/foreground/js/metadata/metadata_cache_set_unittest.js

Issue 892083004: Files.app: Use new metadata models in DirectoryModel. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Fixed. Created 5 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: ui/file_manager/file_manager/foreground/js/metadata/metadata_cache_set_unittest.js
diff --git a/ui/file_manager/file_manager/foreground/js/metadata/metadata_cache_set_unittest.js b/ui/file_manager/file_manager/foreground/js/metadata/metadata_cache_set_unittest.js
index c429e6586fa03b99d075802d69b70a0e54000a16..f2618f22f62d33e27e4295cb8a610de55728558e 100644
--- a/ui/file_manager/file_manager/foreground/js/metadata/metadata_cache_set_unittest.js
+++ b/ui/file_manager/file_manager/foreground/js/metadata/metadata_cache_set_unittest.js
@@ -122,3 +122,18 @@ function testMetadataCacheSetHasFreshCache() {
assertTrue(set.hasFreshCache([entryA], ['property']));
}
+
+function testMetadataCacheSetClear() {
+ var set = new MetadataCacheSet(new MetadataCacheSetStorageForObject({}));
+ set.startRequests(1, set.createRequests([entryA], ['propertyA']));
+ set.storeProperties(1, [entryA], [{propertyA: 'value'}]);
+ assertTrue(set.hasFreshCache([entryA], ['propertyA']));
+
+ set.startRequests(1, set.createRequests([entryA], ['propertyB']));
+ set.clear([entryA]);
+ // PropertyB should not be stored because it is requsted before clear.
+ set.storeProperties(1, [entryA], [{propertyB: 'value'}]);
+
+ assertFalse(set.hasFreshCache([entryA], ['propertyA']));
+ assertFalse(set.hasFreshCache([entryA], ['propertyB']));
+}

Powered by Google App Engine
This is Rietveld 408576698