Тестирование React-проектов с Jest и Enzyme
В React-приложении много частей, которые следует тестировать.
Например, редьюсеры. С ними все просто - они сами по себе изолированы от остального кода.
С синхронными создателями действий - то же самое, а вот асинхронные - уже поинтереснее. Чтобы написать тесты для них, придется воспользоваться некоторыми redux-инструментами и научиться делать моки (заглушки) для аякс-запросов.
👉 Unit тестирование redux экшенов и редьюсеров
Не забудем и про компоненты. Для их тестирования потребуется библиотека enzyme. Заодно разберемся с тестированием снапшотами и симуляцией событий.
👉 Тестирование компонентов с помощью jest и enzyme
#react #testing #video #frameworks
В React-приложении много частей, которые следует тестировать.
Например, редьюсеры. С ними все просто - они сами по себе изолированы от остального кода.
С синхронными создателями действий - то же самое, а вот асинхронные - уже поинтереснее. Чтобы написать тесты для них, придется воспользоваться некоторыми redux-инструментами и научиться делать моки (заглушки) для аякс-запросов.
👉 Unit тестирование redux экшенов и редьюсеров
Не забудем и про компоненты. Для их тестирования потребуется библиотека enzyme. Заодно разберемся с тестированием снапшотами и симуляцией событий.
👉 Тестирование компонентов с помощью jest и enzyme
#react #testing #video #frameworks
Архитектура фронтенда: Стратегия и метрики автоматизированного тестирования
Тесты - очень важная часть системы, и у них есть свое место в архитектуре. Вопрос "писать или не писать тесты?" обычно не стоит - но всегда есть вопрос "какие тесты и как много?"
Читать: https://prglb.ru/23o12
Статья расскажет, об основных подходах к тестированию, важности автоматизации и почему 100% покрытия - это не хорошо.
#testing #architecture
Тесты - очень важная часть системы, и у них есть свое место в архитектуре. Вопрос "писать или не писать тесты?" обычно не стоит - но всегда есть вопрос "какие тесты и как много?"
Читать: https://prglb.ru/23o12
Статья расскажет, об основных подходах к тестированию, важности автоматизации и почему 100% покрытия - это не хорошо.
#testing #architecture
Юнит-тестирование фронтенда без фреймворка
Модульные тесты своими руками.
Читать: https://prglb.ru/4c1ph
#testing
Модульные тесты своими руками.
Читать: https://prglb.ru/4c1ph
#testing
REQRES: эмуляция API для тестирования фронтенда
Начать пользоваться: https://reqres.in/
#tools #testing #api
Начать пользоваться: https://reqres.in/
#tools #testing #api