summaryrefslogtreecommitdiff
path: root/tests/specs/node/worker_threads/message_port_1.cjs
diff options
context:
space:
mode:
Diffstat (limited to 'tests/specs/node/worker_threads/message_port_1.cjs')
-rw-r--r--tests/specs/node/worker_threads/message_port_1.cjs9
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/specs/node/worker_threads/message_port_1.cjs b/tests/specs/node/worker_threads/message_port_1.cjs
new file mode 100644
index 000000000..3f78cd539
--- /dev/null
+++ b/tests/specs/node/worker_threads/message_port_1.cjs
@@ -0,0 +1,9 @@
+const { parentPort, workerData } = require("worker_threads");
+
+parentPort.on("message", (msg) => {
+ const workerPort = workerData;
+ parentPort.postMessage("Hello from worker on parentPort!");
+ workerPort.postMessage("Hello from worker on workerPort!");
+ workerPort.on("close", () => console.log("worker port closed"));
+ workerPort.close();
+});