diff options
author | Andreu Botella <abb@randomunok.com> | 2021-08-31 19:33:03 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-08-31 19:33:03 +0200 |
commit | c49eee551fdf78ab0230ec30d4537c98dd5d0c80 (patch) | |
tree | d592858019caf072920fa5dab1337974fe19987f /cli/tests | |
parent | b518f5e1ba4c3281d4aee4c637f410db382ce751 (diff) |
feat(workers): Make the `Deno` namespace configurable and unfrozen (#11888)
This is the worker counterpart of PR #11062.
Diffstat (limited to 'cli/tests')
-rw-r--r-- | cli/tests/testdata/workers/deno_worker.ts | 9 |
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); }; |