Я пытаюсь проверить, вызывается ли асинхронная функция (запустить и забыть).
Content.js
export async function fireAndForgetFunction() {
...
}
export async function getData() {
...
fireAndForgetFunction()
return true;
}
Я хотел бы проверить, была ли fireAndForgetFunction
вызывается более одного раза.
Current test
import * as ContentFetch from '../Content';
const { getData } = ContentFetch;
const { fireAndForgetFunction } = ContentFetch;
it('test',async () => {
const spy = jest.spyOn(ContentFetch, 'fireAndForgetFunction');
await getData();
expect(spy).toHaveBeenCalled();
})
Результат теста с ошибкой:
Expected number of calls: >= 1
Received number of calls: 0
Как я могу выполнить этот тест?