New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Learn more: react tests #57
Comments
|
Jest spyOn function https://remarkablemark.org/blog/2018/04/10/jest-spyon-function/ |
Современное тестирование React-приложений Серия статей, посвященная лучшим практикам тестирования в React: 1️⃣ Modern React testing, part 1: best practices |
В React-приложении много частей, которые следует тестировать. Например, редьюсеры. С ними все просто - они сами по себе изолированы от остального кода. С синхронными создателями действий - то же самое, а вот асинхронные - уже поинтереснее. Чтобы написать тесты для них, придется воспользоваться некоторыми redux-инструментами и научиться делать моки (заглушки) для аякс-запросов. 👉 Unit тестирование redux экшенов и редьюсеров (https://maxpfrontend.ru/vebinary/unit-testirovanie-redux-ekshenov-i-redyuserov/) Не забудем и про компоненты. Для их тестирования потребуется библиотека enzyme. Заодно разберемся с тестированием снапшотами и симуляцией событий. 👉 Тестирование компонентов с помощью jest и enzyme (https://maxpfrontend.ru/vebinary/testirovanie-komponentov-s-pomoschyu-jest-enzyme/) |
Полное руководство по модульному тестированию React-приложения. 1 часть: https://prglb.ru/1m2wt |
Задали этот вопрос профессионалам, ответами делимся с вами: |
https://github.com/react-spring/react-use-gesture/blob/master/test/Scroll.test.tsx
The text was updated successfully, but these errors were encountered: