diff options
Diffstat (limited to 'tests/testdata/workers/env_read_check_worker.js')
-rw-r--r-- | tests/testdata/workers/env_read_check_worker.js | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/testdata/workers/env_read_check_worker.js b/tests/testdata/workers/env_read_check_worker.js new file mode 100644 index 000000000..72ad31df2 --- /dev/null +++ b/tests/testdata/workers/env_read_check_worker.js @@ -0,0 +1,14 @@ +onmessage = async ({ data }) => { + const permissions = []; + for (const name of data.names) { + const { state } = await Deno.permissions.query({ + name: "env", + variable: name, + }); + permissions.push(state === "granted"); + } + + postMessage({ + permissions, + }); +}; |