diff options
author | Leo K <crowlkats@toaxl.com> | 2021-08-06 15:04:00 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-08-06 15:04:00 +0200 |
commit | 15b0e61de523c1a0157e754379f0ec7decf0c23e (patch) | |
tree | 4d3aed3e1b80dbe38e70dad363c64532656c7e5a /cli/tests | |
parent | b6b71c3d590722117db04fda7362d3b23245c3c3 (diff) |
feat(runtime): allow URL for permissions (#11578)
Diffstat (limited to 'cli/tests')
-rw-r--r-- | cli/tests/unit/permissions_test.ts | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/cli/tests/unit/permissions_test.ts b/cli/tests/unit/permissions_test.ts index d89b1e355..2ed9c11a9 100644 --- a/cli/tests/unit/permissions_test.ts +++ b/cli/tests/unit/permissions_test.ts @@ -57,3 +57,22 @@ unitTest(function permissionStatusIllegalConstructor() { ); assertEquals(Deno.PermissionStatus.length, 0); }); + +unitTest(async function permissionURL() { + await Deno.permissions.query({ + name: "read", + path: new URL(".", import.meta.url), + }); + await Deno.permissions.query({ + name: "write", + path: new URL(".", import.meta.url), + }); + await Deno.permissions.query({ + name: "run", + command: new URL(".", import.meta.url), + }); + await Deno.permissions.query({ + name: "net", + host: new URL("https://deno.land/foo"), + }); +}); |