summaryrefslogtreecommitdiff
path: root/cli/tests
diff options
context:
space:
mode:
Diffstat (limited to 'cli/tests')
-rw-r--r--cli/tests/integration/task_tests.rs7
-rw-r--r--cli/tests/testdata/task/deno.json1
-rw-r--r--cli/tests/testdata/task/task_deno_exe_no_env.out2
-rw-r--r--cli/tests/testdata/task/task_no_args.out2
-rw-r--r--cli/tests/testdata/task/task_non_existent.out2
5 files changed, 14 insertions, 0 deletions
diff --git a/cli/tests/integration/task_tests.rs b/cli/tests/integration/task_tests.rs
index 82a101169..16370dabb 100644
--- a/cli/tests/integration/task_tests.rs
+++ b/cli/tests/integration/task_tests.rs
@@ -78,3 +78,10 @@ itest!(task_additional_args_no_logic {
output: "task/task_additional_args_no_logic.out",
envs: vec![("NO_COLOR".to_string(), "1".to_string())],
});
+
+itest!(task_deno_exe_no_env {
+ args_vec: vec!["task", "-q", "--config", "task/deno.json", "deno_echo"],
+ output: "task/task_deno_exe_no_env.out",
+ envs: vec![("NO_COLOR".to_string(), "1".to_string())],
+ env_clear: true,
+});
diff --git a/cli/tests/testdata/task/deno.json b/cli/tests/testdata/task/deno.json
index c26e143e1..8dfc2d79c 100644
--- a/cli/tests/testdata/task/deno.json
+++ b/cli/tests/testdata/task/deno.json
@@ -2,6 +2,7 @@
"tasks": {
"boolean_logic": "sleep 0.1 && echo 3 && echo 4 & echo 1 && echo 2 || echo NOPE",
"echo": "echo 1",
+ "deno_echo": "deno eval 'console.log(5)'",
"strings": "deno run main.ts && deno eval \"console.log(\\\"test\\\")\"",
"exit_code_5": "echo $(echo 10 ; exit 2) && exit 5"
}
diff --git a/cli/tests/testdata/task/task_deno_exe_no_env.out b/cli/tests/testdata/task/task_deno_exe_no_env.out
new file mode 100644
index 000000000..cf4a51b68
--- /dev/null
+++ b/cli/tests/testdata/task/task_deno_exe_no_env.out
@@ -0,0 +1,2 @@
+[WILDCARD]
+5
diff --git a/cli/tests/testdata/task/task_no_args.out b/cli/tests/testdata/task/task_no_args.out
index edf028649..7951700bb 100644
--- a/cli/tests/testdata/task/task_no_args.out
+++ b/cli/tests/testdata/task/task_no_args.out
@@ -1,6 +1,8 @@
Available tasks:
- boolean_logic
sleep 0.1 && echo 3 && echo 4 & echo 1 && echo 2 || echo NOPE
+- deno_echo
+ deno eval 'console.log(5)'
- echo
echo 1
- exit_code_5
diff --git a/cli/tests/testdata/task/task_non_existent.out b/cli/tests/testdata/task/task_non_existent.out
index 10e1acd63..8022d8dbe 100644
--- a/cli/tests/testdata/task/task_non_existent.out
+++ b/cli/tests/testdata/task/task_non_existent.out
@@ -3,6 +3,8 @@ Task not found: non_existent
Available tasks:
- boolean_logic
sleep 0.1 && echo 3 && echo 4 & echo 1 && echo 2 || echo NOPE
+- deno_echo
+ deno eval 'console.log(5)'
- echo
echo 1
- exit_code_5