Мне нужно несколько мнений о тестировании редукса. Вообще говоря, редукторы, селекторы, создатели действий - это чистые функции, поэтому легко написать изолированные модульные тесты. Но в действительности такие изолированные тесты вызывают много проблем, таких как: 1 / относительно небольшое изменение может нарушить множество тестов, 2 / или наоборот - изменение формы редуктора может не распознаваться в изолированном тестовом примере для селекторов, 3 / мы могли бы получить раздутые и дублированные тесты, и т. Д. c.
Поэтому в моем текущем проекте я экспериментирую с таким подходом, как интеграция: https://gist.github.com/lucassus/730139425cdbdeb94f7eb27488ab0f7c#file -test-ts (эти примеры основаны на https://github.com/reduxjs/redux-toolkit библиотеке)
Что вы думаете о таких тестах?