diff options
Diffstat (limited to 'std/http/file_server_test.ts')
-rw-r--r-- | std/http/file_server_test.ts | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/std/http/file_server_test.ts b/std/http/file_server_test.ts index 12a5b671f..924ee520c 100644 --- a/std/http/file_server_test.ts +++ b/std/http/file_server_test.ts @@ -20,14 +20,15 @@ async function startFileServer(): Promise<void> { stdout: "piped" }); // Once fileServer is ready it will write to its stdout. - const r = new TextProtoReader(new BufReader(fileServer.stdout!)); + assert(fileServer.stdout != null); + const r = new TextProtoReader(new BufReader(fileServer.stdout)); const s = await r.readLine(); assert(s !== Deno.EOF && s.includes("server listening")); } function killFileServer(): void { fileServer.close(); - fileServer.stdout!.close(); + fileServer.stdout?.close(); } test(async function serveFile(): Promise<void> { @@ -102,8 +103,10 @@ test(async function servePermissionDenied(): Promise<void> { stdout: "piped", stderr: "piped" }); - const reader = new TextProtoReader(new BufReader(deniedServer.stdout!)); - const errReader = new TextProtoReader(new BufReader(deniedServer.stderr!)); + assert(deniedServer.stdout != null); + const reader = new TextProtoReader(new BufReader(deniedServer.stdout)); + assert(deniedServer.stderr != null); + const errReader = new TextProtoReader(new BufReader(deniedServer.stderr)); const s = await reader.readLine(); assert(s !== Deno.EOF && s.includes("server listening")); @@ -115,8 +118,8 @@ test(async function servePermissionDenied(): Promise<void> { ); } finally { deniedServer.close(); - deniedServer.stdout!.close(); - deniedServer.stderr!.close(); + deniedServer.stdout.close(); + deniedServer.stderr.close(); } }); @@ -125,9 +128,10 @@ test(async function printHelp(): Promise<void> { args: [Deno.execPath(), "run", "http/file_server.ts", "--help"], stdout: "piped" }); - const r = new TextProtoReader(new BufReader(helpProcess.stdout!)); + assert(helpProcess.stdout != null); + const r = new TextProtoReader(new BufReader(helpProcess.stdout)); const s = await r.readLine(); assert(s !== Deno.EOF && s.includes("Deno File Server")); helpProcess.close(); - helpProcess.stdout!.close(); + helpProcess.stdout.close(); }); |