diff options
author | Bartek IwaĆczuk <biwanczuk@gmail.com> | 2020-02-24 12:58:13 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-02-24 12:58:13 -0500 |
commit | 5da7c7df1d8649ddb5628b4dc830aa8c23ccb488 (patch) | |
tree | c4164cc074ee70eca758c57e2926d06c55e57a2f /std/examples | |
parent | c74684ed901b7313c317aa32aaad92841b3cd6d3 (diff) |
disable std/examples/chat tests for windows (#4109)
Diffstat (limited to 'std/examples')
-rw-r--r-- | std/examples/chat/server_test.ts | 49 |
1 files changed, 26 insertions, 23 deletions
diff --git a/std/examples/chat/server_test.ts b/std/examples/chat/server_test.ts index 0b44e5bce..3e2a62ee0 100644 --- a/std/examples/chat/server_test.ts +++ b/std/examples/chat/server_test.ts @@ -21,29 +21,32 @@ async function startServer(): Promise<void> { } } -const { test } = Deno; +const { test, build } = Deno; -test("beforeAll", async () => { - await startServer(); -}); +// TODO: https://github.com/denoland/deno/issues/4108 +if (build.os !== "win") { + test("beforeAll", async () => { + await startServer(); + }); -test("GET / should serve html", async () => { - const resp = await fetch("http://127.0.0.1:8080/"); - assertEquals(resp.status, 200); - assertEquals(resp.headers.get("content-type"), "text/html"); - const html = await resp.body.text(); - assert(html.includes("ws chat example"), "body is ok"); -}); + test("GET / should serve html", async () => { + const resp = await fetch("http://127.0.0.1:8080/"); + assertEquals(resp.status, 200); + assertEquals(resp.headers.get("content-type"), "text/html"); + const html = await resp.body.text(); + assert(html.includes("ws chat example"), "body is ok"); + }); -let ws: WebSocket | undefined; -test("GET /ws should upgrade conn to ws", async () => { - ws = await connectWebSocket("http://127.0.0.1:8080/ws"); - const it = ws.receive(); - assertEquals((await it.next()).value, "Connected: [1]"); - ws.send("Hello"); - assertEquals((await it.next()).value, "[1]: Hello"); -}); -test("afterAll", () => { - server?.close(); - ws?.conn.close(); -}); + let ws: WebSocket | undefined; + test("GET /ws should upgrade conn to ws", async () => { + ws = await connectWebSocket("http://127.0.0.1:8080/ws"); + const it = ws.receive(); + assertEquals((await it.next()).value, "Connected: [1]"); + ws.send("Hello"); + assertEquals((await it.next()).value, "[1]: Hello"); + }); + test("afterAll", () => { + server?.close(); + ws?.conn.close(); + }); +} |