我有以下超級簡單的Redux-Saga,我想用Jest測試。測試縮略圖takeEvery
function* nextApi() {
yield* takeEvery(
(action) => !!(action.meta && action.meta.next),
nextApiSaga
)
}
我已經看了Redux-Sagas-Test-Plan,但似乎只允許你包含佐賀影響創作者似乎並沒有支持佐賀助手單元測試功能。也有Redux-Saga-Test但這只是在收益效果上做了deepEqual,並沒有測試箭頭函數。
我想要做的是將以下兩個對象過濾到takeEvery
,並看到nextApiSaga僅在第二種情況下調用。
{ type: 'foo' }
{ type: 'foo', meta: { next: 'bar' } }
嗨,大衛。實際上,redux-saga-test-plan已經支持了很久的傳奇助手。你可能錯過了那些文檔:[佐賀助手](http://redux-saga-test-plan.jeremyfairbank.com/unit-testing/saga-helpers.html)。 – jfairbank