test_bug1752863.html (884B)
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title>Test for Bug 1752863</title> 6 <script src="/tests/SimpleTest/SimpleTest.js"></script> 7 <link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css"/> 8 <script type="application/javascript"> 9 10 SimpleTest.waitForExplicitFinish(); 11 12 var worker = new Worker("test_bug1752863_worker.js"); 13 14 worker.onmessage = function(event) { 15 if (event.data == "DOMException") { 16 ok(true, "Got DOMException"); 17 // If we got our expected event first, eventually following wrong ones 18 // can be ignored. 19 worker.onmessage = null; 20 } else if (event.data == "TERMINATE") { 21 ok(false, "Got TERMINATE"); 22 } else { 23 ok(false, "Unexpected message: " + event.data); 24 } 25 SimpleTest.finish(); 26 } 27 28 worker.postMessage(true); 29 30 </script> 31 </head> 32 </html>