Das Testen von State-Logik schafft Vertrauen darin, dass deine State-Übergänge und Aktualisierungen korrekt sind. Die Strategie hängt davon ab, wie die Logik strukturiert ist — reine Funktionen (Reducer) sind am einfachsten zu testen, daher ist gut strukturierter State auch gut testbar.
Test reine Reducer direkt (der einfachste Fall mit höchster Rentabilität)
(, {
(, {
initial = [];
next = (initial, { : , : { : , : } });
(next).([{ : , : }]);
(initial).([]);
});
});
