Итак, где у вас есть
render(< Repairs />);
, вам просто нужно пройти шпиона:
const repairsPropertyLoad = jest.fn();
render(< Repairs />);
и позже вы сможете проверить, называется ли это:
expect(repairsPropertyLoad).toHaveBeenCalled();
Если вы поставите repairsPropertyLoad
за пределами it()
(скажем, на уровне describe()
), вам нужно сбросить макет при каждом запуске:
beforeEach(() => {
jest.clearAllMocks();
});
в противном случае ваш expect(...).toHaveBeenCalled()
будет зависеть от любых предыдущих it()
запусков.