Skip to content

Commit

Permalink
disable examples/chat tests for windows (denoland/deno#4109)
Browse files Browse the repository at this point in the history
  • Loading branch information
bartlomieju authored and caspervonb committed Jan 24, 2021
1 parent 195c126 commit 0300e6e
Showing 1 changed file with 26 additions and 23 deletions.
49 changes: 26 additions & 23 deletions examples/chat/server_test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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();
});
}

0 comments on commit 0300e6e

Please sign in to comment.