diff options
author | David Sherret <dsherret@users.noreply.github.com> | 2022-05-23 12:35:02 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-05-23 12:35:02 -0400 |
commit | b65d5024ef5e61301a6c8c4380bc20f4949ac60d (patch) | |
tree | f159f6cced28a3094704e9ee2475bceba470bdc3 /cli/tests/testdata | |
parent | 69be1f3cf7d11bb6b440f5d1e65988ed7c76f53d (diff) |
fix: read raw stdin to prevent buffering (regression) (#14704)
Diffstat (limited to 'cli/tests/testdata')
-rw-r--r-- | cli/tests/testdata/task/deno.json | 1 | ||||
-rw-r--r-- | cli/tests/testdata/task/task_no_args.out | 2 | ||||
-rw-r--r-- | cli/tests/testdata/task/task_non_existent.out | 2 | ||||
-rw-r--r-- | cli/tests/testdata/task/task_piped_stdin.out | 3 |
4 files changed, 8 insertions, 0 deletions
diff --git a/cli/tests/testdata/task/deno.json b/cli/tests/testdata/task/deno.json index 8dfc2d79c..279c7ea8b 100644 --- a/cli/tests/testdata/task/deno.json +++ b/cli/tests/testdata/task/deno.json @@ -4,6 +4,7 @@ "echo": "echo 1", "deno_echo": "deno eval 'console.log(5)'", "strings": "deno run main.ts && deno eval \"console.log(\\\"test\\\")\"", + "piped": "echo 12345 | (deno eval 'const b = new Uint8Array(1);Deno.stdin.readSync(b);console.log(b)' && deno eval 'const b = new Uint8Array(1);Deno.stdin.readSync(b);console.log(b)')", "exit_code_5": "echo $(echo 10 ; exit 2) && exit 5" } } diff --git a/cli/tests/testdata/task/task_no_args.out b/cli/tests/testdata/task/task_no_args.out index 7951700bb..e8c034a2d 100644 --- a/cli/tests/testdata/task/task_no_args.out +++ b/cli/tests/testdata/task/task_no_args.out @@ -7,5 +7,7 @@ Available tasks: echo 1 - exit_code_5 echo $(echo 10 ; exit 2) && exit 5 +- piped + echo 12345 | (deno eval 'const b = new Uint8Array(1);Deno.stdin.readSync(b);console.log(b)' && deno eval 'const b = new Uint8Array(1);Deno.stdin.readSync(b);console.log(b)') - strings deno run main.ts && deno eval "console.log(\"test\")" diff --git a/cli/tests/testdata/task/task_non_existent.out b/cli/tests/testdata/task/task_non_existent.out index 8022d8dbe..bd4b73c6f 100644 --- a/cli/tests/testdata/task/task_non_existent.out +++ b/cli/tests/testdata/task/task_non_existent.out @@ -9,5 +9,7 @@ Available tasks: echo 1 - exit_code_5 echo $(echo 10 ; exit 2) && exit 5 +- piped + echo 12345 | (deno eval 'const b = new Uint8Array(1);Deno.stdin.readSync(b);console.log(b)' && deno eval 'const b = new Uint8Array(1);Deno.stdin.readSync(b);console.log(b)') - strings deno run main.ts && deno eval "console.log(\"test\")" diff --git a/cli/tests/testdata/task/task_piped_stdin.out b/cli/tests/testdata/task/task_piped_stdin.out new file mode 100644 index 000000000..f0a236c86 --- /dev/null +++ b/cli/tests/testdata/task/task_piped_stdin.out @@ -0,0 +1,3 @@ +[WILDCARD] +Uint8Array(1) [ 49 ] +Uint8Array(1) [ 50 ] |