(id: number, method: string, params: Record<string, unknown>)
| 268 | }; |
| 269 | await clientTransport.start(); |
| 270 | const call = async (id: number, method: string, params: Record<string, unknown>) => { |
| 271 | await clientTransport.send({ jsonrpc: "2.0", id, method, params }); |
| 272 | await vi.waitFor(() => expect(responses.has(id)).toBe(true)); |
| 273 | return responses.get(id) ?? {}; |
| 274 | }; |
| 275 | |
| 276 | const listed = (await call(1, "tools/list", {})) as { |
| 277 | tools: Array<{ name: string }>; |
no test coverage detected