Worker-timeout-cancel-order.html (538B)
1 <!DOCTYPE html> 2 <title>Test setTimeOut,cancelTimeout in Web Workers.</title> 3 <script src="/resources/testharness.js"></script> 4 <script src="/resources/testharnessreport.js"></script> 5 <script> 6 promise_test(t => { 7 let worker 8 9 return new Promise(resolve => { 10 worker = new Worker('support/Worker-timeout-cancel-order.js'); 11 worker.postMessage('start'); 12 worker.onmessage = resolve; 13 }).then(evt => { 14 assert_equals(evt.data, 2, 'Timeout not canceled'); 15 }); 16 }, 'Tests setting and canceling timeout in workers.'); 17 </script>