| This is a testharness.js-based test. |
| PASS ready returns the same Promise object |
| PASS ready returns a Promise object in the context of the related document |
| PASS ready on a controlled document |
| PASS ready on a potential controlled document |
| PASS ready on an iframe whose parent registers a new service worker |
| PASS ready on an iframe that installs a new service worker |
| PASS ready after a longer matched registration registered |
| PASS access ready after it has been resolved |
| FAIL access ready on uninstalling registration that is resurrected assert_not_equals: ready promise should resolve before timeout got disallowed value null |
| Harness: the test ran to completion. |
| |