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.