From daa7c6d32ab5a4029f8084e174d621f5562256be Mon Sep 17 00:00:00 2001 From: Luca Casonato Date: Sun, 20 Mar 2022 22:46:39 +0100 Subject: fix: actually don't inherit runtime permissions (#14024) --- cli/tests/testdata/test/allow_all.ts | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) (limited to 'cli/tests/testdata/test') diff --git a/cli/tests/testdata/test/allow_all.ts b/cli/tests/testdata/test/allow_all.ts index e70ac46b0..c7a238130 100644 --- a/cli/tests/testdata/test/allow_all.ts +++ b/cli/tests/testdata/test/allow_all.ts @@ -17,8 +17,10 @@ for (const name of permissions) { [name]: false, }, async fn() { - const status = await Deno.permissions.query({ name }); - assertEquals(status.state, "prompt"); + for await (const n of permissions) { + const status = await Deno.permissions.query({ name: n }); + assertEquals(status.state, "prompt"); + } }, }); @@ -28,8 +30,14 @@ for (const name of permissions) { [name]: true, }, async fn() { - const status = await Deno.permissions.query({ name }); - assertEquals(status.state, "granted"); + for await (const n of permissions) { + const status = await Deno.permissions.query({ name: n }); + if (n === name) { + assertEquals(status.state, "granted"); + } else { + assertEquals(status.state, "prompt"); + } + } }, }); } -- cgit v1.2.3