Skip to main content

getQueuedSagas

Returns an array of queued Sagas.
Useful for writing Unit Tests.

Usage#

Example with 'redux-saga-tester'#

import SagaTester from 'redux-saga-tester';import { getQueuedSagas, QueuedSaga } from '@vmw/queue-for-redux-saga';
const sagaTester = new SagaTester({  initialState,  reducers: rootReducer,});
const queuedSagas: QueuedSaga[] = getQueuedSagas();if (queuedSagas.length) {  sagaTester.start(runQueuedSagas, queuedSagas);}
function* runQueuedSagas(queuedSagas: QueuedSaga[]) {  yield all(    queuedSagas.map((qSaga: QueuedSaga) => call(qSaga.saga, ...qSaga.args))  );}