From 16bb303de083c34e4499ed8557e2dea686785b76 Mon Sep 17 00:00:00 2001 From: Roy Derks Date: Fri, 25 Jul 2025 15:39:41 -0700 Subject: [PATCH 1/2] Fix open handles detected by jest --- src/client/sse.test.ts | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/src/client/sse.test.ts b/src/client/sse.test.ts index 4fce9976f..77f89029f 100644 --- a/src/client/sse.test.ts +++ b/src/client/sse.test.ts @@ -88,6 +88,7 @@ describe("SSEClientTransport", () => { jest.clearAllMocks(); }); + describe("connection handling", () => { it("establishes SSE connection and receives endpoint", async () => { @@ -953,7 +954,7 @@ describe("SSEClientTransport", () => { let baseUrl = resourceBaseUrl; // Create server that returns InvalidClientError on token refresh - const server = createServer((req, res) => { + authServer = createServer((req, res) => { lastServerRequest = req; // Handle OAuth metadata discovery @@ -985,8 +986,8 @@ describe("SSEClientTransport", () => { }); await new Promise(resolve => { - server.listen(0, "127.0.0.1", () => { - const addr = server.address() as AddressInfo; + authServer.listen(0, "127.0.0.1", () => { + const addr = authServer.address() as AddressInfo; baseUrl = new URL(`http://127.0.0.1:${addr.port}`); resolve(); }); @@ -1010,7 +1011,7 @@ describe("SSEClientTransport", () => { let baseUrl = resourceBaseUrl; - const server = createServer((req, res) => { + authServer = createServer((req, res) => { lastServerRequest = req; // Handle OAuth metadata discovery @@ -1042,8 +1043,8 @@ describe("SSEClientTransport", () => { }); await new Promise(resolve => { - server.listen(0, "127.0.0.1", () => { - const addr = server.address() as AddressInfo; + authServer.listen(0, "127.0.0.1", () => { + const addr = authServer.address() as AddressInfo; baseUrl = new URL(`http://127.0.0.1:${addr.port}`); resolve(); }); @@ -1066,7 +1067,7 @@ describe("SSEClientTransport", () => { }); let baseUrl = resourceBaseUrl; - const server = createServer((req, res) => { + authServer = createServer((req, res) => { lastServerRequest = req; // Handle OAuth metadata discovery @@ -1098,8 +1099,8 @@ describe("SSEClientTransport", () => { }); await new Promise(resolve => { - server.listen(0, "127.0.0.1", () => { - const addr = server.address() as AddressInfo; + authServer.listen(0, "127.0.0.1", () => { + const addr = authServer.address() as AddressInfo; baseUrl = new URL(`http://127.0.0.1:${addr.port}`); resolve(); }); From 57d9d44cc966c499a4347568a79c66e4049fc84f Mon Sep 17 00:00:00 2001 From: Roy Derks Date: Fri, 25 Jul 2025 15:43:46 -0700 Subject: [PATCH 2/2] omit new line --- src/client/sse.test.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/src/client/sse.test.ts b/src/client/sse.test.ts index 77f89029f..81e0d2027 100644 --- a/src/client/sse.test.ts +++ b/src/client/sse.test.ts @@ -88,7 +88,6 @@ describe("SSEClientTransport", () => { jest.clearAllMocks(); }); - describe("connection handling", () => { it("establishes SSE connection and receives endpoint", async () => {