State-logiikan testaaminen rakentaa luottamusta siihen, että tilasi siirtymät ja päivitykset ovat oikein. Strategia riippuu siitä, kuinka logiikka on rakennettu — puhtaat funktiot (reducers) ovat helpoimpia testata, joten hyvin arkkitehtoitu state on myös hyvin testattava state.
Testaa puhtaat reducers suoraan (helpoin, suurimman arvon tapaus)
(, {
(, {
initial = [];
next = (initial, { : , : { : , : } });
(next).([{ : , : }]);
(initial).([]);
});
});
