OLD | NEW |
1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
2 <script src="/resources/testharness.js"></script> | 2 <script src="/resources/testharness.js"></script> |
3 <script src="resources/testharness-helpers.js"></script> | 3 <script src="resources/testharness-helpers.js"></script> |
4 <script src="/resources/testharnessreport.js"></script> | 4 <script src="/resources/testharnessreport.js"></script> |
5 <script src="resources/test-helpers.sub.js"></script> | 5 <script src="resources/test-helpers.sub.js"></script> |
6 <script> | 6 <script> |
7 | 7 |
8 function sync_message(worker, message, transfer) { | 8 function sync_message(worker, message, transfer) { |
9 let wait = new Promise((res, rej) => { | 9 let wait = new Promise((res, rej) => { |
10 navigator.serviceWorker.addEventListener('message', function(e) { | 10 navigator.serviceWorker.addEventListener('message', function(e) { |
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
75 | 75 |
76 async_test(msg_event_test.bind(this, 'script-extendable-event'), | 76 async_test(msg_event_test.bind(this, 'script-extendable-event'), |
77 'Test calling waitUntil on a script constructed ExtendableEvent throws excepti
on'); | 77 'Test calling waitUntil on a script constructed ExtendableEvent throws excepti
on'); |
78 | 78 |
79 async_test(function(t) { | 79 async_test(function(t) { |
80 var testBody = function(worker) { | 80 var testBody = function(worker) { |
81 return with_iframe('./resources/pending-respondwith-async-waituntil/dummy.
html'); | 81 return with_iframe('./resources/pending-respondwith-async-waituntil/dummy.
html'); |
82 } | 82 } |
83 runTest(t, 'pending-respondwith-async-waituntil', testBody); | 83 runTest(t, 'pending-respondwith-async-waituntil', testBody); |
84 }, 'Test calling waitUntil asynchronously with pending respondWith promise.'); | 84 }, 'Test calling waitUntil asynchronously with pending respondWith promise.'); |
| 85 |
| 86 async_test(function(t) { |
| 87 var testBody = function(worker) { |
| 88 return with_iframe('./resources/respondwith-microtask-sync-waituntil/dummy
.html'); |
| 89 } |
| 90 runTest(t, 'respondwith-microtask-sync-waituntil', testBody); |
| 91 }, 'Test calling waitUntil synchronously inside microtask of respondWith promi
se.'); |
| 92 |
| 93 async_test(function(t) { |
| 94 var testBody = function(worker) { |
| 95 return with_iframe('./resources/respondwith-microtask-async-waituntil/dumm
y.html'); |
| 96 } |
| 97 runTest(t, 'respondwith-microtask-async-waituntil', testBody); |
| 98 }, 'Test calling waitUntil asynchronously inside microtask of respondWith prom
ise.'); |
| 99 |
| 100 |
85 </script> | 101 </script> |
OLD | NEW |