summaryrefslogtreecommitdiff
path: root/cli/tests/testdata
diff options
context:
space:
mode:
Diffstat (limited to 'cli/tests/testdata')
-rw-r--r--cli/tests/testdata/061_permissions_request.ts.out3
-rw-r--r--cli/tests/testdata/062_permissions_request_global.ts.out3
-rw-r--r--cli/tests/testdata/066_prompt.ts.out10
-rw-r--r--cli/tests/testdata/090_run_permissions_request.ts9
-rw-r--r--cli/tests/testdata/090_run_permissions_request.ts.out3
-rw-r--r--cli/tests/testdata/issue9750.js6
6 files changed, 15 insertions, 19 deletions
diff --git a/cli/tests/testdata/061_permissions_request.ts.out b/cli/tests/testdata/061_permissions_request.ts.out
deleted file mode 100644
index 362425876..000000000
--- a/cli/tests/testdata/061_permissions_request.ts.out
+++ /dev/null
@@ -1,3 +0,0 @@
-[WILDCARD]granted
-prompt
-denied
diff --git a/cli/tests/testdata/062_permissions_request_global.ts.out b/cli/tests/testdata/062_permissions_request_global.ts.out
deleted file mode 100644
index 57b5aa7d8..000000000
--- a/cli/tests/testdata/062_permissions_request_global.ts.out
+++ /dev/null
@@ -1,3 +0,0 @@
-[WILDCARD]PermissionStatus { state: "granted", onchange: null }
-PermissionStatus { state: "granted", onchange: null }
-PermissionStatus { state: "granted", onchange: null }
diff --git a/cli/tests/testdata/066_prompt.ts.out b/cli/tests/testdata/066_prompt.ts.out
deleted file mode 100644
index 7defc51e5..000000000
--- a/cli/tests/testdata/066_prompt.ts.out
+++ /dev/null
@@ -1,10 +0,0 @@
-[WILDCARD]What is your name? [Jane Doe] Your name is John Doe.
-What is your name? [Jane Doe] Your name is Jane Doe.
-Prompt Your input is foo.
-Question 0 [y/N] Your answer is true
-Question 1 [y/N] Your answer is false
-Question 2 [y/N] Your answer is false
-Confirm [y/N] Your answer is false
-What is Windows EOL? Your answer is "windows"
-Hi [Enter] Alert [Enter] The end of test
-What is EOF? Your answer is null
diff --git a/cli/tests/testdata/090_run_permissions_request.ts b/cli/tests/testdata/090_run_permissions_request.ts
index 044bc6e8e..8ecad2b3b 100644
--- a/cli/tests/testdata/090_run_permissions_request.ts
+++ b/cli/tests/testdata/090_run_permissions_request.ts
@@ -1,9 +1,18 @@
const status1 =
(await Deno.permissions.request({ name: "run", command: "ls" })).state;
+if (status1 != "granted") {
+ throw Error(`unexpected status1 ${status1}`);
+}
const status2 =
(await Deno.permissions.query({ name: "run", command: "cat" })).state;
+if (status2 != "prompt") {
+ throw Error(`unexpected status2 ${status2}`);
+}
const status3 =
(await Deno.permissions.request({ name: "run", command: "cat" })).state;
+if (status3 != "denied") {
+ throw Error(`unexpected status3 ${status3}`);
+}
console.log(status1);
console.log(status2);
console.log(status3);
diff --git a/cli/tests/testdata/090_run_permissions_request.ts.out b/cli/tests/testdata/090_run_permissions_request.ts.out
deleted file mode 100644
index 362425876..000000000
--- a/cli/tests/testdata/090_run_permissions_request.ts.out
+++ /dev/null
@@ -1,3 +0,0 @@
-[WILDCARD]granted
-prompt
-denied
diff --git a/cli/tests/testdata/issue9750.js b/cli/tests/testdata/issue9750.js
new file mode 100644
index 000000000..89fd61629
--- /dev/null
+++ b/cli/tests/testdata/issue9750.js
@@ -0,0 +1,6 @@
+// Run without permissions.
+const buf = new Uint8Array(1);
+console.log("Enter 'yy':");
+await Deno.stdin.read(buf);
+await Deno.permissions.request({ "name": "env" });
+console.log("\n\nOwned", Deno.env.get("SECRET"));