redux-saga-test-plan
redux-saga-test-plan copied to clipboard
Test Redux Saga with an easy plan.
[this page](http://redux-saga-test-plan.jeremyfairbank.com/integration-testing/forked-sagas.html) I try to run this demo ,but error: **Timeout - Async callback was not invoked within the 5000ms timeout specified by jest.setTimeout.Timeout - Async callback was not invoked...
Hi guys, When testing the integration between a saga and a reducer, sometimes one needs to dispatch actions that affect the reducer in order to change the state in intermediate...
## The devDependency [eslint](https://github.com/eslint/eslint) was updated from `4.19.1` to `5.14.0`. This version is **not covered** by your **current version range**. If you don’t accept this pull request, your project will...
Please implement support for the `debounce` effect.
I believe that libraries should not impose polyfils on their downstreams. Anyways, It is rarely needed in node libraries, and especially in test environments. Instead, it is user's responsibility to...
Hi, I can't match selectors built using a factory. ``` expectSaga(watchInvalidateWidgets) .provide([ [matchers.call.fn(Foo.bar), data], [matchers.select.selector(makeSelectStuffsForThisProject(projectId))], ]) .dispatch(invalidateStuffs(projectId, stuffs)) .put(success(projectId, 'foo', data)) .put(success(projectId, 'bar', data)) .run() ; ``` Since the selector...
Hi, I'm having an issue attempting to test one of my "root" sagas which looks like so: ``` export function* rootSaga() { yield all([ activeRootSaga(), inactiveRootSaga(), takeLatest(DELETE_ONBOARD, deleteOnboardSaga), takeLatest(ADD_ONBOARD, addOnboardSaga)...
I just spent the last few days trying to debug an issue with my tests, and I think I've figured out what part of the problem was. I currently have...
After upgrading to TS 3.7.2, I started to get the following error types (for all of them I assume that TS before the update couldn't properly check the functions which...
**Issue** redux-saga-test-plan requires "@redux-saga/is" and "@redux-saga/symbols" at runtime, but doesn't list the package as one of its public dependencies in package.json. This issue is particularly acute for consumers that leverage...