1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2025-01-13 01:22:20 -05:00
denoland-deno/cli/tests/subdir/test_worker.js

23 lines
389 B
JavaScript
Raw Normal View History

let thrown = false;
if (self.name !== "jsWorker") {
throw Error(`Bad worker name: ${self.name}, expected jsWorker`);
}
onmessage = function(e) {
console.log(e.data);
if (thrown === false) {
thrown = true;
throw new SyntaxError("[test error]");
}
postMessage(e.data);
close();
};
onerror = function() {
console.log("called onerror in worker");
return false;
};