summaryrefslogtreecommitdiff
path: root/std/examples/chat/server_test.ts
diff options
context:
space:
mode:
Diffstat (limited to 'std/examples/chat/server_test.ts')
-rw-r--r--std/examples/chat/server_test.ts10
1 files changed, 6 insertions, 4 deletions
diff --git a/std/examples/chat/server_test.ts b/std/examples/chat/server_test.ts
index 7375de47a..8e04b71d8 100644
--- a/std/examples/chat/server_test.ts
+++ b/std/examples/chat/server_test.ts
@@ -7,7 +7,9 @@ import { delay } from "../../async/delay.ts";
const { test } = Deno;
-async function startServer(): Promise<Deno.Process> {
+async function startServer(): Promise<
+ Deno.Process<Deno.RunOptions & { stdout: "piped" }>
+> {
const server = Deno.run({
// TODO(lucacasonato): remove unstable once possible
cmd: [
@@ -27,7 +29,7 @@ async function startServer(): Promise<Deno.Process> {
const s = await r.readLine();
assert(s !== null && s.includes("chat server starting"));
} catch (err) {
- server.stdout!.close();
+ server.stdout.close();
server.close();
}
@@ -46,7 +48,7 @@ test({
assert(html.includes("ws chat example"), "body is ok");
} finally {
server.close();
- server.stdout!.close();
+ server.stdout.close();
}
await delay(10);
},
@@ -66,7 +68,7 @@ test({
assertEquals((await it.next()).value, "[1]: Hello");
} finally {
server.close();
- server.stdout!.close();
+ server.stdout.close();
ws!.conn.close();
}
},