test_blobWorkers.html (820B)
1 <!-- 2 Any copyright is dedicated to the Public Domain. 3 http://creativecommons.org/publicdomain/zero/1.0/ 4 --> 5 <!DOCTYPE HTML> 6 <html> 7 <head> 8 <script src="/tests/SimpleTest/SimpleTest.js"> 9 </script> 10 <link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css"/> 11 </head> 12 <body> 13 <script type="text/javascript"> 14 const message = "hi"; 15 16 const workerScript = 17 "onmessage = function(event) {" + 18 " postMessage(event.data);" + 19 "};"; 20 21 var worker = new Worker(URL.createObjectURL(new Blob([workerScript]))); 22 worker.onmessage = function(event) { 23 is(event.data, message, "Got correct message"); 24 SimpleTest.finish(); 25 }; 26 worker.postMessage(message); 27 28 SimpleTest.waitForExplicitFinish(); 29 </script> 30 </body> 31 </html>