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?
Returns
MemoryTransport
Properties
requests
readonlyrequests: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
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
Returns
Promise<TransportResponse<T>>
Implementation of
reset()
reset():
void
Defined in: packages/client/src/testing/memory-transport.ts:47
Returns
void