Skip to main content

Class TestBuilder

Less than 1 minute

Class TestBuilder

Declared in packages/sdk/client/src/testing/test-builder.ts:50open in new window

Client builder supports different configurations, incl. signaling, transports, storage.

Constructors

constructor([config], signalManagerContext, transport)open in new window

Returns: TestBuilder

Arguments:

config: Config

signalManagerContext: MemorySignalManagerContext

transport: TransportKind

Properties

_transportopen in new window

Type: TransportKind

configopen in new window

Type: Config

signalManagerContextopen in new window

Type: MemorySignalManagerContext

storageopen in new window

Type: Storage

Methods

createClientServer(host)open in new window

Create client/server.

Returns: [Client, ProtoRpcPeer<object>]

Arguments:

host: ClientServicesHost

createClientServicesHost([runtimeParams])open in new window

Create backend service handlers.

Returns: ClientServicesHost

Arguments:

runtimeParams: ServiceContextRuntimeParams

createLocal()open in new window

Create local services host.

Returns: LocalClientServices

Arguments: none

destroy()open in new window

Returns: void

Arguments: none