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