//logic here
yield call(logoutSaga);
yield put({ type: CONSTANTS.TOKEN_EXPIRED });
}
expect(gen.next(timeLeft).value).toEqual(expectedYield);
expect(gen.next(timeLeft).value).toEqual(expectedYieldAction);
expect(gen.next().done).toBeTruthy();
почему после yield put, generator не done? Все отрабатывает как надо, только с тестами беда, если убрать put, то после call(logoutSaga) - генератор завершается и с тестами все ок
Тут по сагам только один ответ. Используй санки
Обсуждают сегодня