Только начал изучать React js. Некоторые библиотеки тестирования, такие как chai, Sinon, Enzyme и mocha, используются для модульного тестирования. Доступна ли какая-либо библиотека тестирования для практики разработки, основанной на тестировании, в react js. Еще один вопрос, как протестировать навигацию по странице в react js, поскольку состояние и реквизиты будут обновлены после отправки страницы. Примечание: через реагирующий маршрутизатор он перейдет на другую страницу. как написать тестовые примеры для интеграционного тестирования.





Вам не нужна специальная библиотека тестирования для разработки через тестирование (TDD). Это просто методология, с помощью которой вы определяете свои тесты перед кодированием функциональности.
Не уверен, что именно вы задаете во второй части вашего вопроса, но вы могли быть после тестирования моментальных снимков ваших компонентов React: https://facebook.github.io/jest/docs/en/snapshot-testing.html.
Вам не нужно писать тесты для реагирующего маршрутизатора. Они уже охватили это. Вместо этого я подозреваю, что вы хотите проверить, работает ли ваш компонент должным образом, возможно, вызывая функцию, которая выполняет несколько действий, а затем вызывает this.props.history.push('/somepath'). Если вы используете шутку, вы можете просто сделать утверждение, чтобы проверить, вызывается ли функция в первую очередь. Или вы можете поиздеваться над объектом истории в реквизите и проверить, вызывается ли он? См .: facebook.github.io/jest/docs/en/expect.html#tohavebeencalled
Спасибо за обновление. Мои вопросы связаны с тем, что когда пользователь нажимает кнопку отправки, он должен перейти на следующую страницу. Как написать тестовые примеры для этого в приложении React js.