summaryrefslogtreecommitdiff
path: root/cli/tests/subdir/test_worker_basic.js
diff options
context:
space:
mode:
Diffstat (limited to 'cli/tests/subdir/test_worker_basic.js')
-rw-r--r--cli/tests/subdir/test_worker_basic.js17
1 files changed, 17 insertions, 0 deletions
diff --git a/cli/tests/subdir/test_worker_basic.js b/cli/tests/subdir/test_worker_basic.js
new file mode 100644
index 000000000..db00b6d0c
--- /dev/null
+++ b/cli/tests/subdir/test_worker_basic.js
@@ -0,0 +1,17 @@
+console.log("hello from test_worker_basic.js");
+
+// TODO(bartlomieju): add test for throwing in web worker
+if (self.name !== "jsWorker") {
+ throw Error(`Bad worker name: ${self.name}, expected jsWorker`);
+}
+
+onmessage = function(e) {
+ console.log("jsWorker onmessage", e.data);
+ postMessage(e.data);
+ close();
+};
+
+onerror = function() {
+ console.log("called onerror in worker");
+ return false;
+};