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