@itd-api/testing / MockServer
Interface: MockServer
Defined in: packages/testing/src/server/server.types.ts:177
Properties
fetch
readonly fetch: {
(input, init?): Promise<Response>;
(input, init?): Promise<Response>;
};Defined in: packages/testing/src/server/server.types.ts:178
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/server/server.types.ts:179
unsupportedRequests
readonly unsupportedRequests: readonly RecordedRequest[];Defined in: packages/testing/src/server/server.types.ts:180
Methods
assertNoUnsupportedRequests()
assertNoUnsupportedRequests(): void;Defined in: packages/testing/src/server/server.types.ts:193
Returns
void
clearRequests()
clearRequests(): void;Defined in: packages/testing/src/server/server.types.ts:194
Returns
void
clientOptions()
clientOptions(options): ItdClientOptions;Defined in: packages/testing/src/server/server.types.ts:181
Parameters
options
Returns
ItdClientOptions
failNext()
failNext(
method,
path,
responder
): void;Defined in: packages/testing/src/server/server.types.ts:189
Parameters
method
string
path
string
responder
Error | Response | MockHandler
Returns
void
notificationEvents()
notificationEvents(options): MockEventTransport;Defined in: packages/testing/src/server/server.types.ts:192
Parameters
options
Returns
override()
override(
method,
path,
handler
): () => void;Defined in: packages/testing/src/server/server.types.ts:191
Устанавливает обработчик перед встроенными маршрутами и возвращает функцию снятия.
Parameters
method
string
path
string
handler
Returns
() => void
reset()
reset(seed?): void;Defined in: packages/testing/src/server/server.types.ts:188
Возвращает исходные или новые данные и очищает журнал запросов. Транспорты MockServer.notificationEvents после сброса уведомлений не получают — их создают заново.
Parameters
seed?
Returns
void
snapshot()
snapshot(): MockServerSnapshot;Defined in: packages/testing/src/server/server.types.ts:182