Index: third_party/WebKit/LayoutTests/http/tests/cachestorage/resources/iframe.html |
diff --git a/third_party/WebKit/LayoutTests/http/tests/cachestorage/resources/iframe.html b/third_party/WebKit/LayoutTests/http/tests/cachestorage/resources/iframe.html |
index f4f418b8ddb44e1a95afe126a9023b31b79592bd..a2f1e502bb392bbdf443b7de86e730a8e6085af8 100644 |
--- a/third_party/WebKit/LayoutTests/http/tests/cachestorage/resources/iframe.html |
+++ b/third_party/WebKit/LayoutTests/http/tests/cachestorage/resources/iframe.html |
@@ -4,10 +4,15 @@ |
window.onmessage = function(e) { |
var id = e.data.id; |
try { |
- self.caches; |
- window.parent.postMessage({id: id, result: 'allowed'}, '*'); |
+ var name = 'checkallowed'; |
+ self.caches.open(name).then(function (cache) { |
+ self.caches.delete(name); |
+ window.parent.postMessage({id: id, result: 'allowed'}, '*'); |
+ }).catch(function(e) { |
+ window.parent.postMessage({id: id, result: 'denied', name: e.name, message: e.message}, '*'); |
+ }); |
} catch (e) { |
- window.parent.postMessage({id: id, result: 'denied', name: e.name, message: e.message}, '*'); |
+ window.parent.postMessage({id: id, result: 'unexpecteddenied', name: e.name, message: e.message}, '*'); |
} |
}; |
</script> |