(
params: Array<{
name: string;
default_value: string;
ephemeral?: boolean;
required?: boolean;
}>
)
| 889 | |
| 890 | // Helper to mock fetch for rich parameters API |
| 891 | function mockFetchRichParams( |
| 892 | params: Array<{ |
| 893 | name: string; |
| 894 | default_value: string; |
| 895 | ephemeral?: boolean; |
| 896 | required?: boolean; |
| 897 | }> |
| 898 | ) { |
| 899 | global.fetch = vi.fn().mockResolvedValue({ |
| 900 | ok: true, |
| 901 | json: () => Promise.resolve(params), |
| 902 | }) as unknown as typeof fetch; |
| 903 | } |
| 904 | |
| 905 | it("streams stdout/stderr lines and passes expected args", async () => { |
| 906 | mockPrefetchCalls(); |
no test coverage detected