diff options
| author | 2023-04-06 16:59:06 -0400 | |
|---|---|---|
| committer | 2023-04-06 13:59:06 -0700 | |
| commit | f788519263b5713cd5655a6e3bcf3e3f9b1aea02 (patch) | |
| tree | 748c890359263f9a7603f0f06d4d307907db939f /test/js | |
| parent | 8a73c2a453fc3a569073f6f1f584369d657686f5 (diff) | |
| download | bun-f788519263b5713cd5655a6e3bcf3e3f9b1aea02.tar.gz bun-f788519263b5713cd5655a6e3bcf3e3f9b1aea02.tar.zst bun-f788519263b5713cd5655a6e3bcf3e3f9b1aea02.zip | |
bun-types: infer strict `Subprocess` from `Bun.spawn()` options, part 2 (#2573)
Diffstat (limited to 'test/js')
| -rw-r--r-- | test/js/bun/spawn/spawn-streaming-stdin.test.ts | 2 | ||||
| -rw-r--r-- | test/js/bun/spawn/spawn-streaming-stdout.test.ts | 2 | ||||
| -rw-r--r-- | test/js/bun/spawn/spawn.test.ts | 8 | ||||
| -rw-r--r-- | test/js/node/child_process/child_process.test.ts | 2 |
4 files changed, 7 insertions, 7 deletions
diff --git a/test/js/bun/spawn/spawn-streaming-stdin.test.ts b/test/js/bun/spawn/spawn-streaming-stdin.test.ts index f69e7d9b6..27efa14ec 100644 --- a/test/js/bun/spawn/spawn-streaming-stdin.test.ts +++ b/test/js/bun/spawn/spawn-streaming-stdin.test.ts @@ -22,7 +22,7 @@ test("spawn can write to stdin multiple chunks", async () => { var chunks: any[] = []; const prom = (async function () { try { - for await (var chunk of proc.stdout!) { + for await (var chunk of proc.stdout) { chunks.push(chunk); } } catch (e: any) { diff --git a/test/js/bun/spawn/spawn-streaming-stdout.test.ts b/test/js/bun/spawn/spawn-streaming-stdout.test.ts index 54c1451f0..558a70371 100644 --- a/test/js/bun/spawn/spawn-streaming-stdout.test.ts +++ b/test/js/bun/spawn/spawn-streaming-stdout.test.ts @@ -21,7 +21,7 @@ test("spawn can read from stdout multiple chunks", async () => { var chunks = []; let counter = 0; try { - for await (var chunk of proc.stdout!) { + for await (var chunk of proc.stdout) { chunks.push(chunk); counter++; if (counter > 3) break; diff --git a/test/js/bun/spawn/spawn.test.ts b/test/js/bun/spawn/spawn.test.ts index 54b890d51..c43c06d02 100644 --- a/test/js/bun/spawn/spawn.test.ts +++ b/test/js/bun/spawn/spawn.test.ts @@ -116,7 +116,7 @@ for (let [gcTick, label] of [ cmd: ["sleep", "0.1"], }); gcTick(); - for await (const _ of proc.stdout!) { + for await (const _ of proc.stdout) { throw new Error("should not happen"); } gcTick(); @@ -264,7 +264,7 @@ for (let [gcTick, label] of [ stderr: "inherit", }); - var stdout = proc.stdout!; + var stdout = proc.stdout; var reader = stdout.getReader(); proc.stdin!.write("hey\n"); await proc.stdin!.end(); @@ -319,7 +319,7 @@ for (let [gcTick, label] of [ describe("should should allow reading stdout", () => { it("before exit", async () => { const process = callback(); - const output = await readableStreamToText(process.stdout!); + const output = await readableStreamToText(process.stdout); await process.exited; const expected = fixture + "\n"; @@ -366,7 +366,7 @@ for (let [gcTick, label] of [ it("after exit", async () => { const process = callback(); await process.exited; - const output = await readableStreamToText(process.stdout!); + const output = await readableStreamToText(process.stdout); const expected = fixture + "\n"; expect(output.length).toBe(expected.length); expect(output).toBe(expected); diff --git a/test/js/node/child_process/child_process.test.ts b/test/js/node/child_process/child_process.test.ts index c249c6434..f4e08ac74 100644 --- a/test/js/node/child_process/child_process.test.ts +++ b/test/js/node/child_process/child_process.test.ts @@ -327,7 +327,7 @@ describe("Bun.spawn()", () => { stdout: "pipe", }); - for await (const chunk of proc.stdout!) { + for await (const chunk of proc.stdout) { const text = new TextDecoder().decode(chunk); expect(text.trim()).toBe("hello"); } |
