diff options
Diffstat (limited to 'cli/tests')
-rw-r--r-- | cli/tests/integration/task_tests.rs | 7 | ||||
-rw-r--r-- | cli/tests/testdata/task/deno.json | 1 | ||||
-rw-r--r-- | cli/tests/testdata/task/task_deno_exe_no_env.out | 2 | ||||
-rw-r--r-- | cli/tests/testdata/task/task_no_args.out | 2 | ||||
-rw-r--r-- | cli/tests/testdata/task/task_non_existent.out | 2 |
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 |