diff --git a/src/gateway/server.auth.default-token.suite.ts b/src/gateway/server.auth.default-token.suite.ts index 9c61af09857..c68a90a4b5b 100644 --- a/src/gateway/server.auth.default-token.suite.ts +++ b/src/gateway/server.auth.default-token.suite.ts @@ -1,4 +1,4 @@ -import { afterEach, beforeEach, describe, expect, test, vi } from "vitest"; +import { afterAll, beforeAll, describe, expect, test, vi } from "vitest"; import { WebSocket } from "ws"; import { connectReq, @@ -28,20 +28,13 @@ export function registerDefaultAuthTokenSuite(): void { describe("default auth (token)", () => { let server: Awaited> | undefined; let port: number; - const testsWithoutDefaultServer = new Set([ - "closes silent handshakes after timeout", - "prefers OPENCLAW_HANDSHAKE_TIMEOUT_MS and falls back on empty string", - ]); - beforeEach(async (context) => { - if (testsWithoutDefaultServer.has(context.task.name)) { - return; - } + beforeAll(async () => { port = await getFreePort(); server = await startGatewayServer(port); }); - afterEach(async () => { + afterAll(async () => { await server?.close(); server = undefined; });