Testning av tillståndslogik bygger förtroende för att dina tillståndsövergångar och uppdateringar är korrekta. Strategin beror på hur logiken är strukturerad — rena funktioner (reducers) är enklast att testa, så väl arkitekturerad tillståndskod är också väl testbar tillståndskod.
Testa rena reducers direkt (det enklaste, högvärdesfallet)
(, {
(, {
initial = [];
next = (initial, { : , : { : , : } });
(next).([{ : , : }]);
(initial).([]);
});
});
