Я хотел бы смоделировать значение, возвращаемое для внешней саги, используя redux-saga-test-plan.
export function* callApi(endpoint, method, params) {
let { accessToken } = yield select(authSelector);
const { apiUrl } = yield select(envSelector);
if (!accessToken) {
accessToken = yield fetchAccessToken();
}
const response = yield call(api, `${apiUrl}${endpoint}`, method, params, {
Authorization: accessToken,
});
return response;
}
// saga to be tested
function* saga1(params) {
const response = yield callApi(params); // <--- mock this value
...
}