diff options
Diffstat (limited to 'cli')
-rw-r--r-- | cli/Cargo.toml | 2 | ||||
-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 |
6 files changed, 15 insertions, 1 deletions
diff --git a/cli/Cargo.toml b/cli/Cargo.toml index 5986cefff..980476972 100644 --- a/cli/Cargo.toml +++ b/cli/Cargo.toml @@ -51,7 +51,7 @@ deno_doc = "0.35.0" deno_graph = "0.27.0" deno_lint = { version = "0.30.0", features = ["docs"] } deno_runtime = { version = "0.61.0", path = "../runtime" } -deno_task_shell = "0.3.0" +deno_task_shell = "0.3.1" atty = "=0.2.14" base64 = "=0.13.0" 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 |