#ReduxSaga #Redux #React
В этом видео рассматриваем способы и принципы тестирования в Redux Saga.
Можно тестировать саги пошагово т.е. каждый эффект как он указан в коде саге. Также можно протестировать всю сагу целиком записывая задиспатченные actions и используя моки (mocks).
Есть также различные библиотеки для тестирования redux saga, например, redux-saga-test, redux-saga-testing, redux-saga-test-plan, и т.д.
В некоторых сагах есть ветвления, например, блоки кода в if/else или try/catch. В зависимости от значений условия, могут выполняться различные блоки кода. Для того чтобы протестировать ветвления без повторения всех шагов в саге в различных тестах можно воспользоваться функцией cloneableGenerator из пакета @redux-saga/testing-utils.
Мы в соцсетях:
💻 Сайт: https://it-dev-journal.ru
💻 Telegram: https://t.me/devmagazinechannel
💻 Twitter: / _devmagazine
💻 GitHub: https://github.com/vadimkorr
☕️ Поддержать канал: https://www.donationalerts.com/r/devm...
📃 Исходный код: https://t.me/devmagazinechannel/105
🍏 Redux Saga: • 🍏 Redux Saga курс
💡 Все о ReactJS: • 📘 ReactJS
💡 Как пройти ReactJS собеседование: • 🚀 Собеседование React Frontend
💡 ReactJS хуки: • 🐠 React хуки
💡 Redux: • ☕️ Redux курс
💡 Как создать слайдер на ReactJS: • 🎪 Как создать СЛАЙДЕР на ReactJS
💡 Svelte: • 🌴 Svelte курс
💡 Sass: • 📔 Sass курс
💡 GraphQL: • 💪 GraphQL
💡 JavaScript: • 📜 JavaScript
00:00 - О тестировании ветвлений
01:11 - Тестируем первый бранч - блок try
06:36 - Тестируем второй бранч - блок catch
#devmagazine #devmagazinechannel
Watch video Как тестировать ветвления в Redux Saga? online without registration, duration hours minute second in high quality. This video was added by user Веб-разработка - DevMagazine 13 January 2022, don't forget to share it with your friends and acquaintances, it has been viewed on our site 701 once and liked it 31 people.