我有以下超级简单的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