Тестирование Redux Saga
ฝัง
- เผยแพร่เมื่อ 11 ก.ค. 2024
- #ReduxSaga #Redux #React
В этом видео рассматриваем способы и принципы тестирования в Redux Saga - Как тестировать redux-saga.
Можно тестировать саги пошагово т.е. каждый эффект как он указан в коде саге. Также можно протестировать всю сагу целиком записывая задиспатченные actions и используя моки (mocks). В последующих видео курса рассмотрим и другие способы юнит тестирования Redux Saga.
Есть также различные библиотеки для тестирования redux saga, например, redux-saga-test, redux-saga-testing, redux-saga-test-plan, и т.д.
Мы в соцсетях:
💻 Сайт: it-dev-journal.ru
💻 Telegram: t.me/devmagazinechannel
💻 Twitter: / _devmagazine
💻 GitHub: github.com/vadimkorr
☕️ Поддержать канал: www.donationalerts.com/r/devm...
Курсы и плейлисты:
📃 Исходный код: t.me/devmagazinechannel/105
🍏 Redux Saga: • 🍏 Redux Saga курс
💡 Все о ReactJS: • 📘 ReactJS
💡 Как пройти ReactJS собеседование: • 🚀 Собеседование React ...
💡 ReactJS хуки: • 🐠 React хуки
💡 Redux: • ☕️ Redux курс
💡 Как создать слайдер на ReactJS: • 🎪 Как создать СЛАЙДЕР ...
💡 Svelte: • 🌴 Svelte курс
💡 Sass: • 📔 Sass курс
💡 GraphQL: • 💪 GraphQL
💡 JavaScript: • 📜 JavaScript
00:00 - О видах тестирования Redux Saga
01:43 - Тестируем сагу
#devmagazine #devmagazinechannel
спасибо ждем продолжения по тестам
Спасибо, как всегда на высоте.
Благодарю!
Круто, спасибо огромное
по тестированию саги еще видео будут)
Такой тест бесмысленен. Любой рефакторинг функции получения постов сломает тест. Хотя с точки зрения бизнеса все продолжит работать. Тестировать нужно результат функции, а не последовательность действий. Какк пример - я вызвал фукнкцию с id = 1 и я знаю что результат получения постов для id = 1 замокан - то я ожидаю на выходе из генератора я получу записанные посты в редакс