summaryrefslogtreecommitdiffstats
path: root/testing/marionette/harness/marionette_harness/www/dom/cache/basicCacheAPI_PBM.html
diff options
context:
space:
mode:
Diffstat (limited to 'testing/marionette/harness/marionette_harness/www/dom/cache/basicCacheAPI_PBM.html')
-rw-r--r--testing/marionette/harness/marionette_harness/www/dom/cache/basicCacheAPI_PBM.html21
1 files changed, 21 insertions, 0 deletions
diff --git a/testing/marionette/harness/marionette_harness/www/dom/cache/basicCacheAPI_PBM.html b/testing/marionette/harness/marionette_harness/www/dom/cache/basicCacheAPI_PBM.html
new file mode 100644
index 0000000000..8a23acf437
--- /dev/null
+++ b/testing/marionette/harness/marionette_harness/www/dom/cache/basicCacheAPI_PBM.html
@@ -0,0 +1,21 @@
+<html>
+ <head>
+ <script>
+ async function ensureCache(name) {
+ if (!window.testCache) {
+ window.testCache = await caches.open(name);
+ }
+ return window.testCache;
+ };
+
+ function releaseCache() {
+ window.testCache = null;
+ }
+
+ async function addDataIntoCache(name, request, response) {
+ let cache = await ensureCache(name);
+ return cache.put(request, response);
+ };
+ </script>
+ </head>
+</html>