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#
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