diff options
| author | Bartek IwaĆczuk <biwanczuk@gmail.com> | 2019-05-30 14:59:30 +0200 |
|---|---|---|
| committer | Ryan Dahl <ry@tinyclouds.org> | 2019-05-30 08:59:30 -0400 |
| commit | 50a79584cb12129b3db1ef3e0eb9d0c8b9f20b62 (patch) | |
| tree | ee9a90a8b8018c03b1e1a6ace07abdaa494ea90d /ws/test.ts | |
| parent | 80b3c486f6222f65b52eb2eca903b67312e8ce0c (diff) | |
chore: Implement strict mode (denoland/deno_std#453)
Original: https://github.com/denoland/deno_std/commit/be24677d15494e83eea2e99bfc5ccfdde31cb892
Diffstat (limited to 'ws/test.ts')
| -rw-r--r-- | ws/test.ts | 37 |
1 files changed, 24 insertions, 13 deletions
diff --git a/ws/test.ts b/ws/test.ts index bac82453d..e14af1d55 100644 --- a/ws/test.ts +++ b/ws/test.ts @@ -166,20 +166,31 @@ test(function wsAcceptable(): void { ); }); -const invalidHeaders = [ - { "sec-websocket-key": "aaa" }, - { upgrade: "websocket" }, - { upgrade: "invalid", "sec-websocket-key": "aaa" }, - { upgrade: "websocket", "sec-websocket-ky": "" } -]; - test(function wsAcceptableInvalid(): void { - for (const pat of invalidHeaders) { - const ret = acceptable({ - headers: new Headers(pat) - }); - assertEquals(ret, false); - } + assertEquals( + acceptable({ + headers: new Headers({ "sec-websocket-key": "aaa" }) + }), + false + ); + assertEquals( + acceptable({ + headers: new Headers({ upgrade: "websocket" }) + }), + false + ); + assertEquals( + acceptable({ + headers: new Headers({ upgrade: "invalid", "sec-websocket-key": "aaa" }) + }), + false + ); + assertEquals( + acceptable({ + headers: new Headers({ upgrade: "websocket", "sec-websocket-ky": "" }) + }), + false + ); }); test(async function wsWriteReadMaskedFrame(): Promise<void> { |
