diff options
Diffstat (limited to 'cli/tests/subdir/nested_worker.js')
-rw-r--r-- | cli/tests/subdir/nested_worker.js | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/cli/tests/subdir/nested_worker.js b/cli/tests/subdir/nested_worker.js new file mode 100644 index 000000000..b0acd70d7 --- /dev/null +++ b/cli/tests/subdir/nested_worker.js @@ -0,0 +1,19 @@ +// Specifier should be resolved relative to current file +const jsWorker = new Worker("./sibling_worker.js", { + type: "module", + name: "sibling" +}); + +jsWorker.onerror = _e => { + postMessage({ type: "error" }); +}; + +jsWorker.onmessage = e => { + console.log("js worker on message"); + postMessage({ type: "msg", text: e }); + close(); +}; + +onmessage = function(e) { + jsWorker.postMessage(e.data); +}; |