This is a testharness.js-based test. PASS CacheStorage.open PASS CacheStorage.open with an empty name PASS CacheStorage.open with no arguments PASS CacheStorage.has with existing cache PASS CacheStorage.has with nonexistent cache PASS FAIL CacheStorage.open with existing cache promise_test: Unhandled rejection with value: object "TypeError: Add/AddAll does not support schemes other than "http" or "https"" PASS CacheStorage.delete with existing cache PASS CacheStorage.delete with nonexistent cache FAIL CacheStorage names are DOMStrings not USVStrings assert_true: keys should include cache with bad name expected true got false Harness: the test ran to completion.