summaryrefslogtreecommitdiff
path: root/tests/specs/test/recursive_permissions_pledge
diff options
context:
space:
mode:
Diffstat (limited to 'tests/specs/test/recursive_permissions_pledge')
-rw-r--r--tests/specs/test/recursive_permissions_pledge/__test__.jsonc8
-rw-r--r--tests/specs/test/recursive_permissions_pledge/main.js6
2 files changed, 14 insertions, 0 deletions
diff --git a/tests/specs/test/recursive_permissions_pledge/__test__.jsonc b/tests/specs/test/recursive_permissions_pledge/__test__.jsonc
new file mode 100644
index 000000000..7dfb5b7ff
--- /dev/null
+++ b/tests/specs/test/recursive_permissions_pledge/__test__.jsonc
@@ -0,0 +1,8 @@
+{
+ "args": "test main.js",
+ "exitCode": 1,
+ "envs": {
+ "RUST_BACKTRACE": "0"
+ },
+ "output": "\n============================================================\nDeno has panicked. This is a bug in Deno. Please report this\nat https://github.com/denoland/deno/issues/new.\nIf you can reliably reproduce this panic, include the\nreproduction steps and re-run with the RUST_BACKTRACE=1 env\nvar set and include the backtrace in your report.\n\nPlatform: [WILDCARD]\nVersion: [WILDCARD]\nArgs: [[WILDCARD], \"test\", \"main.js\"]\n\nthread 'tokio-runtime-worker' panicked at [WILDCARD]testing.rs:[WILDCARD]:\npledge test permissions called before restoring previous pledge\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n"
+}
diff --git a/tests/specs/test/recursive_permissions_pledge/main.js b/tests/specs/test/recursive_permissions_pledge/main.js
new file mode 100644
index 000000000..9bf320c37
--- /dev/null
+++ b/tests/specs/test/recursive_permissions_pledge/main.js
@@ -0,0 +1,6 @@
+Deno[Deno.internal].core.ops.op_pledge_test_permissions(
+ "none",
+);
+Deno[Deno.internal].core.ops.op_pledge_test_permissions(
+ "inherit",
+);