Skip to content

bpmn-server / TestStubs

Class: TestStubs#

The stubs of the tests running in this engine, by the instances they started and those instances' called processes. Only a test running in here adds to them: no engine call, start option or instance flag reaches them, for a stub is code.

Table of contents#

Constructors#

Properties#

Methods#

Constructors#

constructor#

• new TestStubs(server): TestStubs

Parameters#

Name Type
server any

Returns#

TestStubs

Defined in#

packages/bpmn-server/src/engine/TestStubs.ts:15

Properties#

#byInstance#

• Private #byInstance: Map\<string, StubSet>

Defined in#

packages/bpmn-server/src/engine/TestStubs.ts:13


server#

• Private Readonly server: any

Defined in#

packages/bpmn-server/src/engine/TestStubs.ts:15

Methods#

add#

▸ add(instanceId, stubs): void

Parameters#

Name Type
instanceId string
stubs StubSet

Returns#

void

Defined in#

packages/bpmn-server/src/engine/TestStubs.ts:17


remove#

▸ remove(stubs): void

A test ended: its stubs are gone, from its instances and what they called.

Parameters#

Name Type
stubs StubSet

Returns#

void

Defined in#

packages/bpmn-server/src/engine/TestStubs.ts:20


of#

▸ of(execution): Promise\<StubSet>

The stubs of the instance an execution runs: its own, or those of the instance that called it.

Parameters#

Name Type
execution any

Returns#

Promise\<StubSet>

Defined in#

packages/bpmn-server/src/engine/TestStubs.ts:26

Comments