Я sagas.factory и хочу проверить это, но у меня есть некоторые проблемы ...
Я создал саги как
export const tasksFetchRequestSagaFactory = ({service}) => {
return function* () {
const request = yield put(service())
console.log(request)
yield put(tasksFetchSuccess(request))
}
}
а у меня тест
const gen = tasksFetchRequestSagaFactory(tasksFetchService({service: tasksFetchService}))
it('should be called correctly', () => {
expect(gen.next().value).toEqual(put(tasksFetchService()))
})
Но при попытке запустить тест я получаю некоторые ошибки
TypeError: Cannot destructure property `service` of 'undefined' or 'null'.
2 | import { tasksFetchSuccess } from './tasks.actions'
3 |
> 4 | export const tasksFetchRequestSagaFactory = ({service}) => {
| ^
5 | return function* () {
6 | const request = yield put(service())
7 | console.log(request)