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();
});