summaryrefslogtreecommitdiff
path: root/cli/tests
diff options
context:
space:
mode:
Diffstat (limited to 'cli/tests')
-rw-r--r--cli/tests/unit/permissions_test.ts19
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"),
+ });
+});