Class TestBuilder
TestBuilder
Class Declared in packages/sdk/client/src/testing/test-builder.ts:52
Client builder supports different configurations, incl. signaling, transports, storage.
Constructors
constructor([config], signalManagerContext, transport)
Returns: TestBuilder
Arguments:
config
: Config
signalManagerContext
: MemorySignalManagerContext
transport
: TransportKind
Properties
_transport
Type: TransportKind
config
Type: Config
level
Type: function
signalManagerContext
Type: MemorySignalManagerContext
storage
Type: function
ctx
Type: Context
Methods
createClientServer(host)
Create client/server.
Returns: [Client, ProtoRpcPeer<object>]
Arguments:
host
: ClientServicesHost
createClientServicesHost([runtimeParams])
Create backend service handlers.
Returns: ClientServicesHost
Arguments:
runtimeParams
: ServiceContextRuntimeParams
createLocalClientServices([options])
Create local services host.
Returns: LocalClientServices
Arguments:
options
: object
destroy()
Returns: Promise<void>
Arguments: none