Skip to main content

Class: MemoryTransport

Defined in: packages/client/src/testing/memory-transport.ts:36

A Transport backed by an in-memory route table instead of the network. Register routes with mock(), then use createTestClient() from frappe-js-client/testing, which wires this up.

Stable​

Implements​

Constructors​

Constructor​

new MemoryTransport(options?): MemoryTransport

Defined in: packages/client/src/testing/memory-transport.ts:40

Parameters​

options?​

MemoryTransportOptions = {}

Returns​

MemoryTransport

Properties​

requests​

readonly requests: TransportRequest[] = []

Defined in: packages/client/src/testing/memory-transport.ts:38

Methods​

mock()​

mock(route): this

Defined in: packages/client/src/testing/memory-transport.ts:42

Parameters​

route​

MemoryRoute

Returns​

this


request()​

request<T>(req): Promise<TransportResponse<T>>

Defined in: packages/client/src/testing/memory-transport.ts:52

Type Parameters​

T​

T

Parameters​

req​

TransportRequest

Returns​

Promise<TransportResponse<T>>

Implementation of​

Transport.request


reset()​

reset(): void

Defined in: packages/client/src/testing/memory-transport.ts:47

Returns​

void