summaryrefslogtreecommitdiff
path: root/std/examples/tests/catj_test.ts
diff options
context:
space:
mode:
Diffstat (limited to 'std/examples/tests/catj_test.ts')
-rw-r--r--std/examples/tests/catj_test.ts14
1 files changed, 8 insertions, 6 deletions
diff --git a/std/examples/tests/catj_test.ts b/std/examples/tests/catj_test.ts
index a859db0c1..58533ab60 100644
--- a/std/examples/tests/catj_test.ts
+++ b/std/examples/tests/catj_test.ts
@@ -17,7 +17,7 @@ Deno.test("[examples/catj] print an array", async () => {
assertStrictEquals(actual, expected);
} finally {
- process.stdin!.close();
+ process.stdin.close();
process.close();
}
});
@@ -36,7 +36,7 @@ Deno.test("[examples/catj] print an object", async () => {
assertStrictEquals(actual, expected);
} finally {
- process.stdin!.close();
+ process.stdin.close();
process.close();
}
});
@@ -54,7 +54,7 @@ Deno.test("[examples/catj] print multiple files", async () => {
assertStrictEquals(actual, expected);
} finally {
- process.stdin!.close();
+ process.stdin.close();
process.close();
}
});
@@ -64,8 +64,8 @@ Deno.test("[examples/catj] read from stdin", async () => {
const process = catj("-");
const input = `{ "foo": "bar" }`;
try {
- await process.stdin!.write(new TextEncoder().encode(input));
- process.stdin!.close();
+ await process.stdin.write(new TextEncoder().encode(input));
+ process.stdin.close();
const output = await process.output();
const actual = decoder.decode(output).trim();
@@ -75,7 +75,9 @@ Deno.test("[examples/catj] read from stdin", async () => {
}
});
-function catj(...files: string[]): Deno.Process {
+function catj(
+ ...files: string[]
+): Deno.Process<Deno.RunOptions & { stdin: "piped"; stdout: "piped" }> {
return Deno.run({
cmd: [Deno.execPath(), "run", "--allow-read", "catj.ts", ...files],
cwd: "examples",