状態ロジックをテストすることで、状態遷移と更新が正しいことへの信頼が高まります。戦略はどのようにロジックが構造化されているかに依存します — 純粋関数(reducer)は最もテストしやすいため、よく設計された状態は同時にテスト可能な状態でもあります。
なぜ重要なのか
純粋reducerを直接テストする(最も簡単で高価値なケース)
(, {
(, {
initial = [];
next = (initial, { : , : { : , : } });
(next).([{ : , : }]);
(initial).([]);
});
});
