Testarea logicii de stare construiește încredere că tranzițiile de stare și actualizările tale sunt corecte. Strategia depinde de cum este structurată logica — funcțiile pure (reducers) sunt cele mai ușoare de testat, deci starea bine arhitectată este și o stare bine testabilă.
Testează pure reducers direct (cazul cel mai ușor, cu cea mai mare valoare)
(, {
(, {
initial = [];
next = (initial, { : , : { : , : } });
(next).([{ : , : }]);
(initial).([]);
});
});
