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