Index: LayoutTests/http/tests/inspector/cache-storage/cache-names.html |
diff --git a/LayoutTests/http/tests/inspector/cache-storage/cache-names.html b/LayoutTests/http/tests/inspector/cache-storage/cache-names.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..61bf78ea0d9e95d1fe2c74f4aa2f700c02ffca5f |
--- /dev/null |
+++ b/LayoutTests/http/tests/inspector/cache-storage/cache-names.html |
@@ -0,0 +1,40 @@ |
+<html> |
+<head> |
+<script src="../inspector-test.js"></script> |
+<script src="cache-storage-test.js"></script> |
+<script> |
+function test() |
+{ |
+ var cacheStorageModel = WebInspector.ServiceWorkerCacheModel.fromTarget(WebInspector.targetManager.mainTarget()); |
+ cacheStorageModel.enable(); |
+ |
+ function errorAndExit(error) |
+ { |
+ if (error) |
+ InspectorTest.addResult(error); |
+ InspectorTest.completeTest(); |
+ } |
+ |
+ function main() |
+ { |
+ InspectorTest.clearAllCaches() |
+ .then(InspectorTest.dumpCacheTree) |
+ .then(InspectorTest.createCache.bind(this, "testCache1")) |
+ .then(InspectorTest.dumpCacheTree) |
+ .then(InspectorTest.createCache.bind(this, "testCache2")) |
+ .then(InspectorTest.createCache.bind(this, "testCache3")) |
+ .then(InspectorTest.createCache.bind(this, "testCache4")) |
+ .then(InspectorTest.dumpCacheTree) |
+ .then(InspectorTest.clearAllCaches) |
+ .then(InspectorTest.completeTest) |
+ .catch(errorAndExit); |
+ } |
+ |
+ InspectorTest.waitForCacheRefresh(main); |
+} |
+</script> |
+</head> |
+<body onload="runTest()"> |
+<p>Tests that cache names are correctly loaded and displayed in the inspector.</p> |
+</body> |
+</html> |