assertJobCompleted<TTerminal extends TrellisTestJobTerminal>(jobOrTerminal: TTerminal,expectedResult?: TrellisTestDeepPartial<TrellisTestJobTerminalResult<TTerminal>>): Promise<TTerminal>
Asserts that a job reference or terminal job completed successfully.
When expectedResult is provided, object results are matched as a recursive
subset while arrays and primitives are compared exactly.
TTerminal extends TrellisTestJobTerminal
jobOrTerminal: TTerminal
optional
expectedResult: TrellisTestDeepPartial<TrellisTestJobTerminalResult<TTerminal>>
Promise<TTerminal>
assertJobCompleted<TTerminal extends TrellisTestJobTerminal>(jobOrTerminal: { readonly id?: string; wait(): TrellisTestOrThrowWaitResult<TTerminal>; },expectedResult?: TrellisTestDeepPartial<TrellisTestJobTerminalResult<TTerminal>>): Promise<TTerminal>
TTerminal extends TrellisTestJobTerminal
jobOrTerminal: { readonly id?: string; wait(): TrellisTestOrThrowWaitResult<TTerminal>; }
optional
expectedResult: TrellisTestDeepPartial<TrellisTestJobTerminalResult<TTerminal>>
Promise<TTerminal>
assertJobCompleted<TTerminal extends TrellisTestJobTerminal>(jobOrTerminal: { readonly id?: string; wait(): TrellisTestTerminalWaitResult<TTerminal>; },expectedResult?: TrellisTestDeepPartial<TrellisTestJobTerminalResult<TTerminal>>): Promise<TTerminal>
TTerminal extends TrellisTestJobTerminal
jobOrTerminal: { readonly id?: string; wait(): TrellisTestTerminalWaitResult<TTerminal>; }
optional
expectedResult: TrellisTestDeepPartial<TrellisTestJobTerminalResult<TTerminal>>
Promise<TTerminal>