diff options
Diffstat (limited to 'tests/testdata/run/090_run_permissions_request_sync.ts')
-rw-r--r-- | tests/testdata/run/090_run_permissions_request_sync.ts | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/tests/testdata/run/090_run_permissions_request_sync.ts b/tests/testdata/run/090_run_permissions_request_sync.ts new file mode 100644 index 000000000..40ff84522 --- /dev/null +++ b/tests/testdata/run/090_run_permissions_request_sync.ts @@ -0,0 +1,18 @@ +const status1 = + Deno.permissions.requestSync({ name: "run", command: "ls" }).state; +if (status1 != "granted") { + throw Error(`unexpected status1 ${status1}`); +} +const status2 = + Deno.permissions.querySync({ name: "run", command: "cat" }).state; +if (status2 != "prompt") { + throw Error(`unexpected status2 ${status2}`); +} +const status3 = + Deno.permissions.requestSync({ name: "run", command: "cat" }).state; +if (status3 != "denied") { + throw Error(`unexpected status3 ${status3}`); +} +console.log(status1); +console.log(status2); +console.log(status3); |