Skip to content

Commit 280d8b1

Browse files
chore: use default factory in tests
1 parent 25008ec commit 280d8b1

File tree

1 file changed

+5
-14
lines changed

1 file changed

+5
-14
lines changed

tests/integration/transports/streamableHttp.test.ts

Lines changed: 5 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@ import { StreamableHttpRunner } from "../../../src/transports/streamableHttp.js"
22
import { Client } from "@modelcontextprotocol/sdk/client/index.js";
33
import { StreamableHTTPClientTransport } from "@modelcontextprotocol/sdk/client/streamableHttp.js";
44
import { describe, expect, it, beforeAll, afterAll, beforeEach } from "vitest";
5-
import { config, driverOptions } from "../../../src/common/config.js";
5+
import { config } from "../../../src/common/config.js";
66
import type { LoggerType, LogLevel, LogPayload } from "../../../src/common/logger.js";
77
import { LoggerBase, LogId } from "../../../src/common/logger.js";
8-
import { MCPConnectionManager } from "../../../src/common/connectionManager.js";
8+
import { createMCPConnectionManager } from "../../../src/common/connectionManager.js";
99

1010
describe("StreamableHttpRunner", () => {
1111
let runner: StreamableHttpRunner;
@@ -29,9 +29,7 @@ describe("StreamableHttpRunner", () => {
2929
describe(description, () => {
3030
beforeAll(async () => {
3131
config.httpHeaders = headers;
32-
runner = new StreamableHttpRunner(config, ({ logger, deviceId }) =>
33-
Promise.resolve(new MCPConnectionManager(config, driverOptions, logger, deviceId))
34-
);
32+
runner = new StreamableHttpRunner(config);
3533
await runner.start();
3634
});
3735

@@ -112,9 +110,7 @@ describe("StreamableHttpRunner", () => {
112110
try {
113111
for (let i = 0; i < 3; i++) {
114112
config.httpPort = 0; // Use a random port for each runner
115-
const runner = new StreamableHttpRunner(config, ({ logger, deviceId }) =>
116-
Promise.resolve(new MCPConnectionManager(config, driverOptions, logger, deviceId))
117-
);
113+
const runner = new StreamableHttpRunner(config);
118114
await runner.start();
119115
runners.push(runner);
120116
}
@@ -143,12 +139,7 @@ describe("StreamableHttpRunner", () => {
143139

144140
it("can provide custom logger", async () => {
145141
const logger = new CustomLogger();
146-
const runner = new StreamableHttpRunner(
147-
config,
148-
({ logger, deviceId }) =>
149-
Promise.resolve(new MCPConnectionManager(config, driverOptions, logger, deviceId)),
150-
[logger]
151-
);
142+
const runner = new StreamableHttpRunner(config, createMCPConnectionManager, [logger]);
152143
await runner.start();
153144

154145
const messages = logger.messages;

0 commit comments

Comments
 (0)