blob: 0942d33323add3346e0ea19952b8bb0e79244810 [file] [log] [blame]
<html>
<head>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
</head>
<body>
<script>
promise_test(async (test) => {
var promise = new Promise((resolve) => {
navigator.serviceWorker.addEventListener("message", test.step_func((event) => {
assert_equals(event.data, "PASS");
resolve();
}));
});
var registration = await navigator.serviceWorker.register("resources/serviceworkerclients-get-worker.js", { scope : "/workers/service/resources/noone" });
var worker = registration.installing;
if (!worker)
worker = registration.active;
worker.postMessage("start");
await promise;
}, "Testing clients.get");
</script>
</body>
</html>