@beefront17

Как протестировать setTimeOut, jest/enzyme?

Добрый день! Скажите пожалуйста как протестировать данный код, а именно setTimeOut
componentDidMount() {
    const { doAction} = this.props;
    setTimeout(() => doAction('do'), 1000);
  }


Проект на react/redux, для тестов использую jest/enzyme.
Спасибо!
  • Вопрос задан
  • 2374 просмотра
Пригласить эксперта
Ответы на вопрос 1
alexiusp
@alexiusp
senior frontend developer
Вот здесь всё описано:

https://jestjs.io/docs/en/timer-mocks

настраиваете моки, потом вызываете jest.runAllTimers(); и смотрите вызвался ли мок
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы