aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2023-02-24 19:10:49 -0800
committerGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2023-02-25 03:34:41 -0800
commite6f33d9a52a088ae44307290c520babac353ea78 (patch)
tree380d290e66c3e40ba36bb92465c83bb1c4787c35
parente38cb9aa6ad5e193c793b306cc5f25f726e947be (diff)
downloadbun-e6f33d9a52a088ae44307290c520babac353ea78.tar.gz
bun-e6f33d9a52a088ae44307290c520babac353ea78.tar.zst
bun-e6f33d9a52a088ae44307290c520babac353ea78.zip
make the test faster
-rw-r--r--test/bun.js/bun-server.test.ts20
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);
}
-
- })
+ });
});