Het testen van state logic geeft vertrouwen dat je state transitions en updates correct zijn. De strategie hangt ervan af hoe de logica is gestructureerd — pure functions (reducers) zijn het makkelijkst te testen, dus goed gearchitecteerde state is ook goed testbare state.
Test pure reducers direct (het makkelijkste, meest waardevolle geval)
(, {
(, {
initial = [];
next = (initial, { : , : { : , : } });
(next).([{ : , : }]);
(initial).([]);
});
});
