स्टेट लजिकको परीक्षणले तपाईको स्टेट ट्रान्जिसन र अपडेटहरू सही छन् भन्ने आत्मविश्वास बढाता। रणनीति यस बात मा निर्भर गर्छ कि लजिक कसरी संरचित गरिएको छ — शुद्ध फंक्शनहरू (reducers) सबैभन्दा सजिलो परीक्षण गर्न सकिन्छ, त्यसैले राम्रोसँग आर्किटेक्चर गरिएको स्टेट पनि राम्रोसँग परीक्षण योग्य स्टेट हो।
शुद्ध reducers सीधै परीक्षण गर्नुहोस् (सबैभन्दा सजिलो, उच्च-मूल्य को मामला)
(, {
(, {
initial = [];
next = (initial, { : , : { : , : } });
(next).([{ : , : }]);
(initial).([]);
});
});
