UNPKG

@sprucelabs/test-utils

Version:

Helpful utilities to make asserting more complicated conditions quick and easy! ⚡️

19 lines (18 loc) 632 B
export default class MockFetch { private requestLog; private responses; buildFetch(): typeof fetch; assertWasCalled(url?: string | URL, init?: RequestInit): void; private get lastInit(); private get wasCalled(); private get urlsCalled(); private get lastUrl(); assertMadeRequests(expected: ExpectedRequest[]): void; setResponse(response: Response, url?: string | URL | Request, init?: RequestInit): void; private generateResponseKey; } export interface RequestObject { url: string | URL | Request; init?: RequestInit; } export type ExpectedRequest = string | URL | RequestObject;