Skip to main content

Function: createTestKernel()

createTestKernel<TEventSink>(workflows?, opts?): object

Defined in: packages/workflow-engine/src/testing/create-test-kernel.ts:92

Type Parameters​

TEventSink​

TEventSink extends EventSink = CollectingEventSink

Parameters​

workflows?​

Workflow<any, any, { }>[] = []

opts?​

CreateTestKernelOptions<TEventSink> = {}

Returns​

object

blobStore​

blobStore: InMemoryBlobStore

clock​

clock: FakeClock

eventSink​

eventSink: TEventSink

flush​

flush: () => Promise<OutboxFlushResult>

Returns​

Promise<OutboxFlushResult>

jobTransport​

jobTransport: InMemoryJobQueue

kernel​

kernel: Kernel

persistence​

persistence: InMemoryWorkflowPersistence

registry​

registry: Map<string, Workflow<any, any, { }>>