Open sbitproz opened 2 years ago
@sbitproz Thanks for using this library.
Unfortunately, testSaga doesn't support mock getContext, but feel free to try use jest.mock()
instead.
The way to test getContext is using expectSaga, see this PR: https://github.com/jfairbank/redux-saga-test-plan/pull/179/files
Also, feel free to propose your opinion to improve this.
Hi @jp928
Thanks for the efficient reply. Is it worth adding a detail about this on the documentation?
Context
In the application we adopted Sagas to manage our side effects. We've tried to use this excellent library to improve our test readability of our tests and that the ordering of the yields are correct.
Our application provides our apis through the application using the Context API. This is where we've hit a slight speed bump in the test with
getContext
.In our Sagas we're accessing the api through
getContext
from theredux-saga/effects
package. e.g.In our tests we're trying to mock this dependency
Our generator function fails to execute the mock function provided through the
getContext
.getContext
in the correct way?getContext
when usingtestSaga
? (current this mocking works inexpectSaga
)