summaryrefslogtreecommitdiff
path: root/cli/js/permissions_test.ts
diff options
context:
space:
mode:
Diffstat (limited to 'cli/js/permissions_test.ts')
-rw-r--r--cli/js/permissions_test.ts31
1 files changed, 1 insertions, 30 deletions
diff --git a/cli/js/permissions_test.ts b/cli/js/permissions_test.ts
index 6d79cfec0..7a36ee901 100644
--- a/cli/js/permissions_test.ts
+++ b/cli/js/permissions_test.ts
@@ -1,34 +1,5 @@
// Copyright 2018-2020 the Deno authors. All rights reserved. MIT license.
-import { test, testPerm, assert, assertEquals } from "./test_util.ts";
-
-const knownPermissions: Deno.PermissionName[] = [
- "run",
- "read",
- "write",
- "net",
- "env",
- "plugin",
- "hrtime"
-];
-
-function genFunc(grant: Deno.PermissionName): () => Promise<void> {
- const gen: () => Promise<void> = async function Granted(): Promise<void> {
- const status0 = await Deno.permissions.query({ name: grant });
- assert(status0 != null);
- assertEquals(status0.state, "granted");
-
- const status1 = await Deno.permissions.revoke({ name: grant });
- assert(status1 != null);
- assertEquals(status1.state, "prompt");
- };
- // Properly name these generated functions.
- Object.defineProperty(gen, "name", { value: grant + "Granted" });
- return gen;
-}
-
-for (const grant of knownPermissions) {
- testPerm({ [grant]: true }, genFunc(grant));
-}
+import { test, assert } from "./test_util.ts";
test(async function permissionInvalidName(): Promise<void> {
let thrown = false;