summaryrefslogtreecommitdiff
path: root/tests/specs/test/allow_none
diff options
context:
space:
mode:
authorHasanAlrimawi <141642411+HasanAlrimawi@users.noreply.github.com>2024-09-16 22:38:40 +0300
committerGitHub <noreply@github.com>2024-09-16 19:38:40 +0000
commite0b9c745c15720914f14996bf357d5b375e2dbd8 (patch)
tree0dfc717082bedb2eec13eceb5cdeb1ef12b8f7f5 /tests/specs/test/allow_none
parent6ce16145dd12d8a272cb543871276c33c8201a37 (diff)
chore: deprecate test itests (#25512)
This PR is part of #22907 --------- Signed-off-by: HasanAlrimawi <141642411+HasanAlrimawi@users.noreply.github.com> Co-authored-by: Bartek IwaƄczuk <biwanczuk@gmail.com>
Diffstat (limited to 'tests/specs/test/allow_none')
-rw-r--r--tests/specs/test/allow_none/__test__.jsonc5
-rw-r--r--tests/specs/test/allow_none/deno.json4
-rw-r--r--tests/specs/test/allow_none/main.out45
-rw-r--r--tests/specs/test/allow_none/main.ts22
4 files changed, 76 insertions, 0 deletions
diff --git a/tests/specs/test/allow_none/__test__.jsonc b/tests/specs/test/allow_none/__test__.jsonc
new file mode 100644
index 000000000..5e21e8943
--- /dev/null
+++ b/tests/specs/test/allow_none/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "test --config deno.json main.ts",
+ "exitCode": 1,
+ "output": "main.out"
+}
diff --git a/tests/specs/test/allow_none/deno.json b/tests/specs/test/allow_none/deno.json
new file mode 100644
index 000000000..105514e13
--- /dev/null
+++ b/tests/specs/test/allow_none/deno.json
@@ -0,0 +1,4 @@
+{
+ "lock": false,
+ "importMap": "../../../../import_map.json"
+}
diff --git a/tests/specs/test/allow_none/main.out b/tests/specs/test/allow_none/main.out
new file mode 100644
index 000000000..1914997cd
--- /dev/null
+++ b/tests/specs/test/allow_none/main.out
@@ -0,0 +1,45 @@
+[WILDCARD]
+running 6 tests from [WILDCARD]
+read ... FAILED [WILDCARD]
+write ... FAILED [WILDCARD]
+net ... FAILED [WILDCARD]
+env ... FAILED [WILDCARD]
+run ... FAILED [WILDCARD]
+ffi ... FAILED [WILDCARD]
+
+ ERRORS
+
+read => ./main.ts:[WILDCARD]
+error: NotCapable: Can't escalate parent thread permissions
+[WILDCARD]
+
+write => ./main.ts:[WILDCARD]
+error: NotCapable: Can't escalate parent thread permissions
+[WILDCARD]
+
+net => ./main.ts:[WILDCARD]
+error: NotCapable: Can't escalate parent thread permissions
+[WILDCARD]
+
+env => ./main.ts:[WILDCARD]
+error: NotCapable: Can't escalate parent thread permissions
+[WILDCARD]
+
+run => ./main.ts:[WILDCARD]
+error: NotCapable: Can't escalate parent thread permissions
+[WILDCARD]
+
+ffi => ./main.ts:[WILDCARD]
+error: NotCapable: Can't escalate parent thread permissions
+[WILDCARD]
+
+ FAILURES
+
+read => ./main.ts:[WILDCARD]
+write => ./main.ts:[WILDCARD]
+net => ./main.ts:[WILDCARD]
+env => ./main.ts:[WILDCARD]
+run => ./main.ts:[WILDCARD]
+ffi => ./main.ts:[WILDCARD]
+
+FAILED | 0 passed | 6 failed [WILDCARD]
diff --git a/tests/specs/test/allow_none/main.ts b/tests/specs/test/allow_none/main.ts
new file mode 100644
index 000000000..e59a30c4d
--- /dev/null
+++ b/tests/specs/test/allow_none/main.ts
@@ -0,0 +1,22 @@
+import { unreachable } from "@std/assert";
+
+const permissions: Deno.PermissionName[] = [
+ "read",
+ "write",
+ "net",
+ "env",
+ "run",
+ "ffi",
+];
+
+for (const name of permissions) {
+ Deno.test({
+ name,
+ permissions: {
+ [name]: true,
+ },
+ fn() {
+ unreachable();
+ },
+ });
+}