aboutsummaryrefslogtreecommitdiffstats
path: root/tests/wpt/web-platform-tests/service-workers/service-worker/fetch-event-handled.https.html
diff options
context:
space:
mode:
Diffstat (limited to 'tests/wpt/web-platform-tests/service-workers/service-worker/fetch-event-handled.https.html')
-rw-r--r--tests/wpt/web-platform-tests/service-workers/service-worker/fetch-event-handled.https.html11
1 files changed, 9 insertions, 2 deletions
diff --git a/tests/wpt/web-platform-tests/service-workers/service-worker/fetch-event-handled.https.html b/tests/wpt/web-platform-tests/service-workers/service-worker/fetch-event-handled.https.html
index 2d6f6c86d87..89f3d79a681 100644
--- a/tests/wpt/web-platform-tests/service-workers/service-worker/fetch-event-handled.https.html
+++ b/tests/wpt/web-platform-tests/service-workers/service-worker/fetch-event-handled.https.html
@@ -30,14 +30,21 @@ promise_test(async (t) => {
await service_worker_unregister_and_register(t, script, scope);
worker = registration.installing;
await wait_for_state(t, worker, 'activated');
- frame = await with_iframe(scope);
}, 'global setup');
promise_test(async (t) => {
+ frame = await with_iframe(scope);
+ const message = await wait_for_message_from_worker();
+ assert_equals(message, 'RESOLVED');
+}, 'FetchEvent.handled should resolve when respondWith() is not called for a' +
+ ' navigation request');
+
+promise_test(async (t) => {
frame.contentWindow.fetch('dummy.txt?respondWith-not-called');
const message = await wait_for_message_from_worker();
assert_equals(message, 'RESOLVED');
-}, 'FetchEvent.handled should resolve when respondWith() is not called');
+}, 'FetchEvent.handled should resolve when respondWith() is not called for a' +
+ ' sub-resource request');
promise_test(async (t) => {
frame.contentWindow.fetch(