diff options
author | 2023-02-24 19:10:49 -0800 | |
---|---|---|
committer | 2023-02-25 03:34:41 -0800 | |
commit | e6f33d9a52a088ae44307290c520babac353ea78 (patch) | |
tree | 380d290e66c3e40ba36bb92465c83bb1c4787c35 | |
parent | e38cb9aa6ad5e193c793b306cc5f25f726e947be (diff) | |
download | bun-e6f33d9a52a088ae44307290c520babac353ea78.tar.gz bun-e6f33d9a52a088ae44307290c520babac353ea78.tar.zst bun-e6f33d9a52a088ae44307290c520babac353ea78.zip |
make the test faster
-rw-r--r-- | test/bun.js/bun-server.test.ts | 20 |
1 files changed, 9 insertions, 11 deletions
diff --git a/test/bun.js/bun-server.test.ts b/test/bun.js/bun-server.test.ts index 98554dfbb..d5aae537e 100644 --- a/test/bun.js/bun-server.test.ts +++ b/test/bun.js/bun-server.test.ts @@ -11,7 +11,7 @@ describe("Server", () => { expect(server.port).not.toBe(0); expect(server.port).toBeDefined(); - server.stop(); + server.stop(true); }); test("allows connecting to server", async () => { @@ -24,10 +24,10 @@ describe("Server", () => { const response = await fetch(`http://${server.hostname}:${server.port}`); expect(await response.text()).toBe("Hello"); - server.stop(); + server.stop(true); }); - test('abort signal on server', async ()=> { + test("abort signal on server", async () => { { let signalOnServer = false; const server = Bun.serve({ @@ -35,19 +35,17 @@ describe("Server", () => { req.signal.addEventListener("abort", () => { signalOnServer = true; }); - await Bun.sleep(3000); + await Bun.sleep(15); return new Response("Hello"); }, - port: 54321, + port: 0, }); - + try { - await fetch("http://localhost:54321", { signal: AbortSignal.timeout(100) }); + await fetch(`http://${server.hostname}:${server.port}`, { signal: AbortSignal.timeout(10) }); } catch {} - await Bun.sleep(300); expect(signalOnServer).toBe(true); - server.stop(); + server.stop(true); } - - }) + }); }); |