(stub: McpClient)
| 170 | } |
| 171 | |
| 172 | async function connect(stub: McpClient): Promise<Client> { |
| 173 | const server = buildServer({ client: stub, version: "0.0.0-test" }); |
| 174 | const client = new Client({ name: "test-client", version: "0.0.0" }); |
| 175 | const [clientT, serverT] = InMemoryTransport.createLinkedPair(); |
| 176 | await Promise.all([server.connect(serverT), client.connect(clientT)]); |
| 177 | return client; |
| 178 | } |
| 179 | |
| 180 | describe("e2a MCP server", () => { |
| 181 | let stub: McpClient; |
no test coverage detected