mirror of
https://github.com/denoland/deno.git
synced 2025-01-11 00:21:05 -05:00
disable std/examples/chat tests for windows (#4109)
This commit is contained in:
parent
c74684ed90
commit
5da7c7df1d
1 changed files with 26 additions and 23 deletions
|
@ -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();
|
||||
});
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue