CONSOLE ERROR: line 152: Uncaught TypeError: Cannot read property 'unregister' of undefined
This is a testharness.js-based test.
PASS
FAIL Cache.add and Cache.addAll 
PASS Cache.add called with no arguments 
PASS Cache.add called with relative URL specified as a string 
PASS Cache.add called with non-HTTP/HTTPS URL 
PASS Cache.add called with Request object 
PASS Cache.add called with POST request 
PASS Cache.add called twice with the same Request object 
PASS Cache.add with request with null body (not consumed) 
PASS Cache.add with request that results in a status of 404 
PASS Cache.add with request that results in a status of 500 
PASS Cache.addAll with no arguments 
PASS Cache.addAll with assert_unreached: unregister should not fail: Failed to get a mix of valid and undefined arguments 
PASS Cache.addAll with an empty array 
PASS Cache.addAll with string ServiceWorkerRegistration: The URL arguments 
PASS Cache.addAll with Request arguments 
PASS Cache.addAll with a mix protocol of succeeding and failing requests 
FAIL Cache.addAll called with the same Request object specified twice promise_test: Unhandled rejection with value: "assert_promise_rejects: Cache.addAll should throw InvalidStateError if the same request current origin ('file://') is added twice. Promise did not reject." supported. Reached unreachable code
Harness: the test ran to completion.