Существует асин c функция setInitialData
, которая вызывается в хуке useEffect для обработки исходных данных. Я пытаюсь проверить, была ли вызвана эта функция.
jest.mock('../context/actions', () => ({
setInitialData: jest.fn(),
}));
describe('Renders expected Layout', () => {
test('Show loader/spinner when app is initialy started', () => {
const {getByText, getByTestId} = render(<App store={store}/>);
expect(getByTestId('loader')).toBeInTheDocument();
expect(setInitialData).toBeCalledTimes(1);
});
});
Expected number of calls: 1
Received number of calls: 0
Загрузчик проходит тест, но вызов setInitialData
не