test: tighten mcp transport config assertions

This commit is contained in:
Peter Steinberger
2026-05-09 17:00:27 +01:00
parent faea23cffa
commit 01b1a56025

View File

@@ -16,11 +16,14 @@ describe("resolveMcpTransportConfig", () => {
connectionTimeoutMs: 12_345,
});
expect(resolved).toMatchObject({
expect(resolved).toEqual({
kind: "stdio",
transportType: "stdio",
command: "node",
args: ["./server.mjs"],
env: undefined,
cwd: undefined,
description: "node ./server.mjs",
connectionTimeoutMs: 12_345,
});
});
@@ -76,10 +79,15 @@ describe("resolveMcpTransportConfig", () => {
},
});
expect(resolved).toMatchObject({
expect(resolved).toEqual({
kind: "stdio",
transportType: "stdio",
command: "node",
args: undefined,
env: {},
cwd: undefined,
description: "node",
connectionTimeoutMs: 30_000,
});
});
@@ -144,10 +152,13 @@ describe("resolveMcpTransportConfig", () => {
transport: "streamable-http",
});
expect(resolved).toMatchObject({
expect(resolved).toEqual({
kind: "http",
transportType: "streamable-http",
url: "https://mcp.example.com/http",
headers: undefined,
description: "https://mcp.example.com/http",
connectionTimeoutMs: 30_000,
});
});
@@ -157,10 +168,13 @@ describe("resolveMcpTransportConfig", () => {
type: "http",
});
expect(resolved).toMatchObject({
expect(resolved).toEqual({
kind: "http",
transportType: "streamable-http",
url: "https://mcp.example.com/http",
headers: undefined,
description: "https://mcp.example.com/http",
connectionTimeoutMs: 30_000,
});
});
});