Как мне написать модульный тест (Jest) для редуктора, который использует функцию продукции immer? Использование продукта не возвращает состояние - состояние «изменчиво». Как Jest может протестировать этот код и охватить ветви переключателя / корпуса?
пример редуктора:
const appReducer = produce((state: IAppState, action: IAction) => {
switch (action.type) {
case FETCH_APP_REQ:
break;
case FETCH_APP_SUCCESS:
state.appDetails = action.payload;
break;
case FETCH_APPLICATION_FAILURE:
break;
default:
return state;
}
}, initialState);
Спасибо.