@itd-api/testing / MockFetch
Interface: MockFetch
Defined in: packages/testing/src/fetch/mock-fetch.types.ts:20
Управляемая реализация fetch со сценарными ответами и историей запросов.
Properties
fetch
readonly fetch: {
(input, init?): Promise<Response>;
(input, init?): Promise<Response>;
};Defined in: packages/testing/src/fetch/mock-fetch.types.ts:21
Call Signature
(input, init?): Promise<Response>;Parameters
input
URL | RequestInfo
init?
RequestInit
Returns
Promise<Response>
Call Signature
(input, init?): Promise<Response>;Parameters
input
string | URL | Request
init?
RequestInit
Returns
Promise<Response>
requests
readonly requests: readonly RecordedRequest[];Defined in: packages/testing/src/fetch/mock-fetch.types.ts:22
unhandledRequests
readonly unhandledRequests: readonly RecordedRequest[];Defined in: packages/testing/src/fetch/mock-fetch.types.ts:23
Methods
assertDone()
assertDone(): void;Defined in: packages/testing/src/fetch/mock-fetch.types.ts:56
Проверяет, что все конечные сценарии использованы и необработанных запросов не было.
Returns
void
assertNoUnhandledRequests()
assertNoUnhandledRequests(): void;Defined in: packages/testing/src/fetch/mock-fetch.types.ts:57
Returns
void
clearRequests()
clearRequests(): void;Defined in: packages/testing/src/fetch/mock-fetch.types.ts:58
Returns
void
delete()
delete(
path,
respond,
options?
): MockFetch;Defined in: packages/testing/src/fetch/mock-fetch.types.ts:50
Parameters
path
string
respond
| MockResponder | readonly MockResponder[]
options?
Returns
MockFetch
get()
get(
path,
respond,
options?
): MockFetch;Defined in: packages/testing/src/fetch/mock-fetch.types.ts:30
Parameters
path
string
respond
| MockResponder | readonly MockResponder[]
options?
Returns
MockFetch
patch()
patch(
path,
respond,
options?
): MockFetch;Defined in: packages/testing/src/fetch/mock-fetch.types.ts:45
Parameters
path
string
respond
| MockResponder | readonly MockResponder[]
options?
Returns
MockFetch
post()
post(
path,
respond,
options?
): MockFetch;Defined in: packages/testing/src/fetch/mock-fetch.types.ts:35
Parameters
path
string
respond
| MockResponder | readonly MockResponder[]
options?
Returns
MockFetch
put()
put(
path,
respond,
options?
): MockFetch;Defined in: packages/testing/src/fetch/mock-fetch.types.ts:40
Parameters
path
string
respond
| MockResponder | readonly MockResponder[]
options?
Returns
MockFetch
reset()
reset(): void;Defined in: packages/testing/src/fetch/mock-fetch.types.ts:59
Returns
void
route()
route(
method,
path,
respond,
options?
): MockFetch;Defined in: packages/testing/src/fetch/mock-fetch.types.ts:24
Parameters
method
string
path
string
respond
| MockResponder | readonly MockResponder[]
options?
Returns
MockFetch