Inspeccionando un generador testSaga de redux-saga-test-plan
expect(() => {
console.log("testSaga",
testSaga(createGraphSaga, {})
}).not.toThrow();
});
Nos devuelve
j@bt ~/Documents/trabajo/acme/td-web-modules/packages/dd (feature/td-4262) % yarn test src/sagas/__tests__/createGraph.spec.js
yarn run v1.22.11
$ TZ=UTC jest --coverage src/sagas/__tests__/createGraph.spec.js
PASS src/sagas/__tests__/createGraph.spec.js
sagas: createGraphSaga
✓ should put a success action when uuids are requested and a 202 graph hash response is returned (16 ms)
console.log
testSaga {
next: [Function: next],
back: [Function: back],
finish: [Function: finish],
restart: [Function: restart],
save: [Function: save],
restore: [Function: restore],
throw: [Function: throwError]
}
al hacer .next nos muestra las funciones disponibles:
expect(() => {
console.log("testSaga",
testSaga(createGraphSaga, {})
.next()
}).not.toThrow();
});
console.log
testSaga {
next: [Function: next],
back: [Function: back],
finish: [Function: finish],
restart: [Function: restart],
save: [Function: save],
restore: [Function: restore],
throw: [Function: throwError],
actionChannel: [Function (anonymous)],
all: [Function (anonymous)],
apply: [Function (anonymous)],
call: [Function (anonymous)],
cancel: [Function (anonymous)],
cancelled: [Function (anonymous)],
cps: [Function (anonymous)],
debounce: [Function (anonymous)],
delay: [Function (anonymous)],
flush: [Function (anonymous)],
fork: [Function (anonymous)],
getContext: [Function (anonymous)],
join: [Function (anonymous)],
put: [Function (anonymous)],
putResolve: [Function (anonymous)],
race: [Function (anonymous)],
select: [Function (anonymous)],
setContext: [Function (anonymous)],
spawn: [Function (anonymous)],
take: [Function (anonymous)],
takeEvery: [Function (anonymous)],
takeLatest: [Function (anonymous)],
takeLeading: [Function (anonymous)],
takeMaybe: [Function (anonymous)],
throttle: [Function (anonymous)],
retry: [Function (anonymous)],
is: [Function (anonymous)],
inspect: [Function (anonymous)],
isDone: [Function (anonymous)],
returns: [Function (anonymous)]
}