Skip to main content

foundation-testing.delayedresolve

Home > @genesislcap/foundation-testing > delayedResolve

delayedResolve() function

Delayed resolve utility.

Signature:

delayedResolve: (result: unknown, duration?: number) => () => Promise<unknown>

Parameters

Parameter

Type

Description

result

unknown

The result of the promise.

duration

number

(Optional) An optional duration in milliseconds. Defaults to 500.

Returns:

() => Promise<unknown>

Example

test('delayed resolve', async () => {
const mockAPI = delayedResolve({ foo: 'bar' }, 2_000);
const result = await mockAPI();
});