Skip to content

Commit c09300e

Browse files
committed
Import takeEvery from redux-saga/effects instead of redux-saga fix #53
1 parent a1fd3ed commit c09300e

File tree

2 files changed

+4
-7
lines changed

2 files changed

+4
-7
lines changed

src/store/status/sagas.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import omit from 'lodash/omit'
2-
import { takeEvery } from 'redux-saga'
3-
import { fork, call, take, race } from 'redux-saga/effects'
2+
import { fork, call, take, race, takeEvery } from 'redux-saga/effects'
43

54
const requestPattern = /_REQUEST$/
65
const successSuffix = '_SUCCESS'
@@ -28,7 +27,7 @@ export function* resolveOrReject ({ type, resolve, reject }) {
2827
}
2928

3029
export function* watchRequestActions () {
31-
yield call(takeEvery, matchesRequest, resolveOrReject)
30+
yield takeEvery(matchesRequest, resolveOrReject)
3231
}
3332

3433
export default function* () {

src/store/status/sagas.test.js

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
import { takeEvery } from 'redux-saga'
2-
import { take, call, fork, race } from 'redux-saga/effects'
1+
import { take, call, fork, race, takeEvery } from 'redux-saga/effects'
32
import saga, * as sagas from './sagas'
43

54
test('matchesRequest', () => {
@@ -78,8 +77,7 @@ describe('resolveOrReject', () => {
7877

7978
test('watchRequestActions', () => {
8079
const generator = sagas.watchRequestActions()
81-
expect(generator.next().value)
82-
.toEqual(call(takeEvery, sagas.matchesRequest, sagas.resolveOrReject))
80+
expect(generator.next().value).toEqual(takeEvery(sagas.matchesRequest, sagas.resolveOrReject))
8381
})
8482

8583
test('saga', () => {

0 commit comments

Comments
 (0)