Skip to content

Commit 055fe61

Browse files
committed
close server
1 parent 03de5b6 commit 055fe61

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

src/server/streamableHttp.test.ts

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,11 @@ async function createTestServer(config: TestServerConfig = {}): Promise<{
7272
* Helper to stop test server
7373
*/
7474
async function stopTestServer({ server, transport }: { server: Server; transport: StreamableHTTPServerTransport }): Promise<void> {
75+
// First close the transport to ensure all SSE streams are closed
7576
await transport.close();
76-
await new Promise<void>((resolve) => server.close(() => resolve()));
77+
78+
// Close the server without waiting indefinitely
79+
server.close();
7780
}
7881

7982
/**
@@ -649,8 +652,8 @@ describe("StreamableHTTPServerTransport", () => {
649652

650653
expect(deleteResponse.status).toBe(200);
651654

652-
// Clean up
653-
await new Promise<void>((resolve) => tempServer.close(() => resolve()));
655+
// Clean up - don't wait indefinitely for server close
656+
tempServer.close();
654657
});
655658

656659
it("should reject DELETE requests with invalid session ID", async () => {

0 commit comments

Comments
 (0)