summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/registry/npm/@denotest/check-worker-globals/1.0.0/index.js7
-rw-r--r--tests/registry/npm/@denotest/check-worker-globals/1.0.0/package.json5
-rw-r--r--tests/specs/npm/workers/main.out1
-rw-r--r--tests/specs/npm/workers/main.ts3
-rw-r--r--tests/specs/npm/workers/worker4.ts4
5 files changed, 20 insertions, 0 deletions
diff --git a/tests/registry/npm/@denotest/check-worker-globals/1.0.0/index.js b/tests/registry/npm/@denotest/check-worker-globals/1.0.0/index.js
new file mode 100644
index 000000000..8da68f791
--- /dev/null
+++ b/tests/registry/npm/@denotest/check-worker-globals/1.0.0/index.js
@@ -0,0 +1,7 @@
+if (typeof self !== "undefined") {
+ throw new Error("self is defined");
+}
+
+if (typeof WorkerGlobalScope !== "undefined") {
+ throw new Error("WorkerGlobalScope is defined");
+}
diff --git a/tests/registry/npm/@denotest/check-worker-globals/1.0.0/package.json b/tests/registry/npm/@denotest/check-worker-globals/1.0.0/package.json
new file mode 100644
index 000000000..b78fa210a
--- /dev/null
+++ b/tests/registry/npm/@denotest/check-worker-globals/1.0.0/package.json
@@ -0,0 +1,5 @@
+{
+ "name": "@denotest/check-worker-globals",
+ "version": "1.0.0",
+ "main": "index.js"
+}
diff --git a/tests/specs/npm/workers/main.out b/tests/specs/npm/workers/main.out
index 55ff51cd3..f1f2d6a36 100644
--- a/tests/specs/npm/workers/main.out
+++ b/tests/specs/npm/workers/main.out
@@ -2,4 +2,5 @@
1
2
3
+4
[UNORDERED_END]
diff --git a/tests/specs/npm/workers/main.ts b/tests/specs/npm/workers/main.ts
index f51cf4d90..575580790 100644
--- a/tests/specs/npm/workers/main.ts
+++ b/tests/specs/npm/workers/main.ts
@@ -7,3 +7,6 @@ new Worker(new URL("./worker2.ts", import.meta.url), {
new Worker(new URL("./worker3.ts", import.meta.url), {
type: "module",
});
+new Worker(new URL("./worker4.ts", import.meta.url), {
+ type: "module",
+});
diff --git a/tests/specs/npm/workers/worker4.ts b/tests/specs/npm/workers/worker4.ts
new file mode 100644
index 000000000..fab3f4f9a
--- /dev/null
+++ b/tests/specs/npm/workers/worker4.ts
@@ -0,0 +1,4 @@
+import "npm:@denotest/check-worker-globals";
+
+console.log(4);
+self.close();