summaryrefslogtreecommitdiff
path: root/tests/testdata/workers/node_worker_auto_exits.mjs
diff options
context:
space:
mode:
Diffstat (limited to 'tests/testdata/workers/node_worker_auto_exits.mjs')
-rw-r--r--tests/testdata/workers/node_worker_auto_exits.mjs9
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/testdata/workers/node_worker_auto_exits.mjs b/tests/testdata/workers/node_worker_auto_exits.mjs
new file mode 100644
index 000000000..abfb084c3
--- /dev/null
+++ b/tests/testdata/workers/node_worker_auto_exits.mjs
@@ -0,0 +1,9 @@
+import { isMainThread, Worker } from "node:worker_threads";
+
+if (isMainThread) {
+ // This re-loads the current file inside a Worker instance.
+ const w = new Worker(import.meta.filename);
+} else {
+ console.log("Inside Worker!");
+ console.log(isMainThread); // Prints 'false'.
+}