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