| <!DOCTYPE html> |
| <html> |
| <head> |
| <script src="/resources/testharness.js"></script> |
| <script src="/resources/testharnessreport.js"></script> |
| <script src="resources/routines.js"></script> |
| </head> |
| <body> |
| <script> |
| promise_test(async t => { |
| const registration = await navigator.serviceWorker.register("resources/update-with-importScripts-worker.js"); |
| if (registration.installing) |
| await waitForState(registration.installing, "activated"); |
| |
| await registration.update(); |
| assert_equals(registration.installing, null); |
| }, 'A request to fetch service worker imported script should not have a Service-Worker header'); |
| </script> |
| </body> |
| </html> |