Class TestBuilder
Less than 1 minute
TestBuilder
Class Declared in packages/sdk/client/src/testing/test-builder.ts:50
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
signalManagerContext
Type: MemorySignalManagerContext
storage
Type: Storage
Methods
createClientServer(host)
Create client/server.
Returns: [Client, ProtoRpcPeer<object>]
Arguments:
host
: ClientServicesHost
createClientServicesHost([runtimeParams])
Create backend service handlers.
Returns: ClientServicesHost
Arguments:
runtimeParams
: ServiceContextRuntimeParams
createLocal()
Create local services host.
Returns: LocalClientServices
Arguments: none
destroy()
Returns: void
Arguments: none