Как проверить редуктор с Immer / производить? - PullRequest
0 голосов
/ 03 мая 2020

Как мне написать модульный тест (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);

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...