Skip to content

Instantly share code, notes, and snippets.

@Sidnioulz
Created November 30, 2021 13:33
Show Gist options
  • Save Sidnioulz/2b75606507dacf987b2751ba469ff9b2 to your computer and use it in GitHub Desktop.
Save Sidnioulz/2b75606507dacf987b2751ba469ff9b2 to your computer and use it in GitHub Desktop.
Simplified version of our saga test runner
function configureStore(someSaga, someReducer, initialState = {}) {
const dispatched = []
const sagaMiddleware = createSagaMiddleware({
sagaMonitor: {
actionDispatched: (action) => dispatched.push(action),
},
})
const store = createStore(moduleReducer, initialState, applyMiddleware(sagaMiddleware))
sagaMiddleware.run(someSaga)
return { store, dispatched }
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment