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.