Я использую модуль Waait в своем коде, чтобы позволить мне делать такие вещи, как:
import * as wait from 'waait';
await wait(500);
Я создал ручной макет:
module.exports = (() => {
return Promise.resolve();
});
Затем я хочу иметьподобные утверждения в моем тесте:
import * as wait from 'waait';
expect(wait).toHaveBeenCalledTimes(1);
expect(wait).toHaveBeenLastCalledWith(1000);
Когда я запускаю это, я получаю:
expect(jest.fn())[.not].toHaveBeenCalledTimes()
jest.fn() value must be a mock function or spy.
Received: undefined