Closed RichDom2185 closed 6 months ago
Turns out saferTakeEvery
is not so safe 🤓. Added the fix.
Changes Missing Coverage | Covered Lines | Changed/Added Lines | % | ||
---|---|---|---|---|---|
src/commons/achievement/AchievementOverview.tsx | 0 | 2 | 0.0% | ||
src/commons/achievement/AchievementView.tsx | 0 | 3 | 0.0% | ||
src/commons/redux/utils.ts | 12 | 22 | 54.55% | ||
src/features/stories/StoriesActions.ts | 5 | 17 | 29.41% | ||
src/commons/sagas/StoriesSaga.ts | 1 | 18 | 5.56% | ||
src/commons/application/actions/SessionActions.ts | 52 | 70 | 74.29% | ||
src/commons/mocks/BackendMocks.ts | 12 | 34 | 35.29% | ||
src/commons/sagas/BackendSaga.ts | 107 | 250 | 42.8% | ||
<!-- | Total: | 196 | 423 | 46.34% | --> |
Files with Coverage Reduction | New Missed Lines | % | ||
---|---|---|---|---|
src/commons/sagas/BackendSaga.ts | 5 | 43.14% | ||
<!-- | Total: | 5 | --> |
Totals | |
---|---|
Change from base Build 8936341133: | -0.6% |
Covered Lines: | 5146 |
Relevant Lines: | 14691 |
Turns out
saferTakeEvery
is not so safe 🤓. Added the fix.
Thanks! My bad, I missed out the fact that saferTakeEvery
takes in the action and not the action type (like takeEvery
) 😅
Description
Based on @leeyi45's work done in #2874.
Intentionally split and only migrated some stuff to keep the diff readable.
I strongly recommend going through the changes commit by commit instead of going through the full diff of this PR. Please refer to the commit history for a list of changes.
Type of change
How to test
Everything should still work. Tests involving
createStore
are still failing at the moment, will fix in the next few days.Checklist