summaryrefslogtreecommitdiff
path: root/cli/tests
diff options
context:
space:
mode:
Diffstat (limited to 'cli/tests')
-rw-r--r--cli/tests/testdata/workers/deno_worker.ts9
1 files changed, 9 insertions, 0 deletions
diff --git a/cli/tests/testdata/workers/deno_worker.ts b/cli/tests/testdata/workers/deno_worker.ts
index 2a29c8c4d..a4dca1506 100644
--- a/cli/tests/testdata/workers/deno_worker.ts
+++ b/cli/tests/testdata/workers/deno_worker.ts
@@ -1,7 +1,16 @@
+import { assert } from "../../../../test_util/std/testing/asserts.ts";
+
onmessage = function (e) {
if (typeof self.Deno === "undefined") {
throw new Error("Deno namespace not available in worker");
}
+ assert(!Object.isFrozen(self.Deno));
+
+ const desc = Object.getOwnPropertyDescriptor(self, "Deno");
+ assert(desc);
+ assert(desc.configurable);
+ assert(!desc.writable);
+
postMessage(e.data);
};