Testare la logica dello stato aumenta la fiducia che le transizioni e gli aggiornamenti dello stato siano corretti. La strategia dipende da come è strutturata la logica — le funzioni pure (reducer) sono le più facili da testare, quindi uno stato ben architettato è anche uno stato ben testabile.
Test pure reducer direttamente (il caso più semplice e di maggior valore)
(, {
(, {
initial = [];
next = (initial, { : , : { : , : } });
(next).([{ : , : }]);
(initial).([]);
});
});
