summaryrefslogtreecommitdiff
path: root/cli/tests/testdata/workers/parent_read_check_worker.js
diff options
context:
space:
mode:
authorNayeem Rahman <nayeemrmn99@gmail.com>2021-10-13 18:04:44 +0100
committerGitHub <noreply@github.com>2021-10-13 13:04:44 -0400
commit7a22df9b7641274b2a83ce53845215d17cfda2c8 (patch)
tree6cf99f74682635a0128c5cf79f5f7d3ecfbc85f1 /cli/tests/testdata/workers/parent_read_check_worker.js
parent43a63530acb16e57cbb190eacedbd097c536a775 (diff)
fix(runtime/ops/worker_host): move permission arg parsing to Rust (#12297)
Diffstat (limited to 'cli/tests/testdata/workers/parent_read_check_worker.js')
-rw-r--r--cli/tests/testdata/workers/parent_read_check_worker.js39
1 files changed, 15 insertions, 24 deletions
diff --git a/cli/tests/testdata/workers/parent_read_check_worker.js b/cli/tests/testdata/workers/parent_read_check_worker.js
index ec92cca3f..87ea6bded 100644
--- a/cli/tests/testdata/workers/parent_read_check_worker.js
+++ b/cli/tests/testdata/workers/parent_read_check_worker.js
@@ -1,27 +1,18 @@
-onmessage = async () => {
- const { state } = await Deno.permissions.query({
- name: "read",
- });
-
- const worker = new Worker(
- new URL("./read_check_worker.js", import.meta.url).href,
- {
- type: "module",
- deno: {
- namespace: true,
- permissions: {
- read: false,
- },
- },
+const worker = new Worker(
+ new URL("./read_check_granular_worker.js", import.meta.url).href,
+ {
+ type: "module",
+ deno: {
+ namespace: true,
+ permissions: "none",
},
- );
+ },
+);
+
+onmessage = ({ data }) => {
+ worker.postMessage(data);
+};
- worker.onmessage = ({ data: childHasPermission }) => {
- postMessage({
- parentHasPermission: state === "granted",
- childHasPermission,
- });
- close();
- };
- worker.postMessage(null);
+worker.onmessage = ({ data }) => {
+ postMessage(data);
};