4 года назад
Как тестировать компоненты React
Источник: Nuances of Programming Написание тестов для проверки компонентов React  —  нелегкое занятие. Я потратил много времени на поиски правильных вариантов решения этой задачи и с трудом их нашел. Поэтому мне захотелось написать эту статью, чтобы поделиться с вами опытом и знаниями. Если вы хотите увидеть полноценный пример работы, взгляните на демонстрационный шаблон. Имитация После настройки среды для работы Jest и библиотеки тестирования React вы можете обнаружить, что некоторые компоненты выходят из строя при рендеринге во время теста...
React-testing-library, jsdom -хакаем transitionEvent
Привет, дзен! Недавно на работе споткнулся о тестирование компонента, в котором используется подписка на событие onTransitionEnd. Долго не мог придумать, решение. Потом вспомнил, что это javascript и придумал костыль. Из этого родилась маленькая статья, приятного чтения! Компонент для тестирования Есть обработчик события onTransitionEnd. Так как под transition попадает несколько свойств, а нам нужно только свойство высоты - простая проверка (вот о нее я и споткнулся) и вызов колбека - все очень просто...