@itd-api/testing / MockFetch
Interface: MockFetch
Defined in: packages/testing/src/mock-fetch.ts:42
Управляемая реализация fetch со сценарными ответами и историей запросов.
Properties
fetch
readonly fetch: {
(input, init?): Promise<Response>;
(input, init?): Promise<Response>;
};Defined in: packages/testing/src/mock-fetch.ts:43
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/mock-fetch.ts:44
unhandledRequests
readonly unhandledRequests: readonly RecordedRequest[];Defined in: packages/testing/src/mock-fetch.ts:45
Methods
assertDone()
assertDone(): void;Defined in: packages/testing/src/mock-fetch.ts:78
Проверяет, что все конечные сценарии использованы и необработанных запросов не было.
Returns
void
assertNoUnhandledRequests()
assertNoUnhandledRequests(): void;Defined in: packages/testing/src/mock-fetch.ts:79
Returns
void
clearRequests()
clearRequests(): void;Defined in: packages/testing/src/mock-fetch.ts:80
Returns
void
delete()
delete(
path,
respond,
options?): MockFetch;Defined in: packages/testing/src/mock-fetch.ts:72
Parameters
path
string
respond
| MockResponder | readonly MockResponder[]
options?
Returns
MockFetch
get()
get(
path,
respond,
options?): MockFetch;Defined in: packages/testing/src/mock-fetch.ts:52
Parameters
path
string
respond
| MockResponder | readonly MockResponder[]
options?
Returns
MockFetch
patch()
patch(
path,
respond,
options?): MockFetch;Defined in: packages/testing/src/mock-fetch.ts:67
Parameters
path
string
respond
| MockResponder | readonly MockResponder[]
options?
Returns
MockFetch
post()
post(
path,
respond,
options?): MockFetch;Defined in: packages/testing/src/mock-fetch.ts:57
Parameters
path
string
respond
| MockResponder | readonly MockResponder[]
options?
Returns
MockFetch
put()
put(
path,
respond,
options?): MockFetch;Defined in: packages/testing/src/mock-fetch.ts:62
Parameters
path
string
respond
| MockResponder | readonly MockResponder[]
options?
Returns
MockFetch
reset()
reset(): void;Defined in: packages/testing/src/mock-fetch.ts:81
Returns
void
route()
route(
method,
path,
respond,
options?): MockFetch;Defined in: packages/testing/src/mock-fetch.ts:46
Parameters
method
string
path
string
respond
| MockResponder | readonly MockResponder[]
options?
Returns
MockFetch