Skip to content

mockEndpointRequestOnce โ€‹

Like mockEndpointRequest, but only the first endpoint.request is stubbed; later calls hit the real httpClient.

Returns a Vitest spy โ€” call mockRestore() when done.

Example โ€” first call only:

ts
mockEndpointRequestOnce(getUser, { success: { name: 'Once' } });
await getUser.request({ id: 1 }); // mocked
await getUser.request({ id: 2 }); // real HttpClient / fetch

Released under the MIT License.