💭 Добрый вечер!
На udemy есть неплохой курс по TDD, на англ.
Однако, на гитхабе есть полный source код для этого курса
🔗
https://github.com/15Dkatz/react-tddКогда перестаешь удивляться тому, что код “просто работает” без постоянного переключения в окно браузера (зато переключаешься в терминал 👾 ) остается одна проблема: выбивать себе время на задачу, включая тест. Это того стоит, а аргументы простые: поддержка удешевляется.
P.S. так же, у redux обновлено руководство по тестам. Теперь и там jest. Если тестирование асинхронных экшенов заставит вас немного подумать, то тестировать редьюсеры - это просто, как в магазин выйти. (
https://redux.js.org/recipes/writing-tests#reducers )
P.P.S. прикладываю скриншот unit-теста для загрузки новостей из второго тз… Куда уж проще?)