summaryrefslogtreecommitdiff
path: root/std/http/file_server_test.ts
diff options
context:
space:
mode:
authorYusuke Sakurai <kerokerokerop@gmail.com>2020-02-07 16:23:38 +0900
committerGitHub <noreply@github.com>2020-02-07 02:23:38 -0500
commitc2986891f6aac87cec98232735945af756e6643f (patch)
tree716dc739f438bf740fa960b87fc022d569090802 /std/http/file_server_test.ts
parentea6179f7dce89416f1586ee18c2f437e68eabd38 (diff)
remove non-null assertion operator from std (part1) (#3900)
Diffstat (limited to 'std/http/file_server_test.ts')
-rw-r--r--std/http/file_server_test.ts20
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();
});