summaryrefslogtreecommitdiff
path: root/std/examples/chat
diff options
context:
space:
mode:
authorBartek IwaƄczuk <biwanczuk@gmail.com>2020-02-24 12:58:13 -0500
committerGitHub <noreply@github.com>2020-02-24 12:58:13 -0500
commit5da7c7df1d8649ddb5628b4dc830aa8c23ccb488 (patch)
treec4164cc074ee70eca758c57e2926d06c55e57a2f /std/examples/chat
parentc74684ed901b7313c317aa32aaad92841b3cd6d3 (diff)
disable std/examples/chat tests for windows (#4109)
Diffstat (limited to 'std/examples/chat')
-rw-r--r--std/examples/chat/server_test.ts49
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();
+ });
+}