Methods
Parameters
__namedParameters: { enableResourceCapture?: boolean; filterByModuleIds?: string[] } = {}
optionalenableResourceCapture: boolean = false
optionalfilterByModuleIds: string[] = []
Returns Promise<{ modelDiffs: DiffMetadata[][]; modelTransaction: DiffMetadata[][]; resourceDiffs: DiffMetadata[][]; resourceTransaction: DiffMetadata[][] }>
- createResources(moduleId: string, args: UnknownResource[], options?: { save?: boolean }): Promise<Promise<{}>>
Parameters
moduleId: string
args: UnknownResource[]
optionaloptions: { save?: boolean }
Returns Promise<Promise<{}>>
- createTestAnchor<S>(anchorId: string, properties: S[properties], parent: S[parentInstance]): UnknownAnchor
Type parameters
Parameters
anchorId: string
properties: S[properties]
parent: S[parentInstance]
Returns UnknownAnchor
- createTestOverlays(moduleId: string, args: { anchors: UnknownAnchor[]; context: string; properties?: {} }[]): Promise<Promise<{}>>
Parameters
moduleId: string
args: { anchors: UnknownAnchor[]; context: string; properties?: {} }[]
Returns Promise<Promise<{}>>
- createTestResources<S>(moduleId: string, args: { [ K in string | number | symbol ]: Partial<Pick<S[K<K>], properties | response | tags>> & { parents?: UnknownResource[] | string[]; resourceActions?: IUnknownResourceAction[]; resourceContext: string } }, options?: { save?: boolean }): Promise<Promise<{}>>
Type parameters
Parameters
moduleId: string
args: { [ K in string | number | symbol ]: Partial<Pick<S[K<K>], properties | response | tags>> & { parents?: UnknownResource[] | string[]; resourceActions?: IUnknownResourceAction[]; resourceContext: string } }
optionaloptions: { save?: boolean }
Returns Promise<Promise<{}>>
- initialize(stateProvider?: IStateProvider, initializeInContainer?: { options?: { args?: unknown[]; metadata?: {} }; type: string | Constructable<unknown> }[], excludeInContainer?: { type: string | Constructable<unknown> }[]): Promise<void>
Parameters
optionalinitializeInContainer: { options?: { args?: unknown[]; metadata?: {} }; type: string | Constructable<unknown> }[]
optionalexcludeInContainer: { type: string | Constructable<unknown> }[]
Returns Promise<void>
- mapTransactionActions(transaction: DiffMetadata[][]): string[][]
Parameters
Returns string[][]
- orderModules(modules: (string | Constructable<UnknownModule>)[]): Promise<void>
Parameters
Returns Promise<void>
- registerCapture<S>(resourceContext: string, response: Partial<S[response]>): void
Type parameters
Parameters
resourceContext: string
response: Partial<S[response]>
Returns void
Type parameters
Parameters
Returns Promise<{}>
- runModules<M>(modules: TestModule<M>[]): Promise<{}>
Type parameters
Parameters
Returns Promise<{}>
Modules