Я использую реагирующую библиотеку в качестве инструмента тестирования.
// Actions
import Api from '../Api';
const getA = () => {
return (dispatch) => {
dispatch(...);
Api.requestA(..) <-- SDK function that calls an api endpoint
dispatch(...);
}
}
class A extends React.Component {
componentDidMount() {
this.props.getA();
}
render() {
...
}
}
Если я вызываю api напрямую, а не через SDK, я думаю, что могу высмеивать конечную точку, действуя как
fetchMock.getOnce('/something', {
}
Однако, поскольку то, что я на самом деле вызываю, является функцией SDK, я не совсем уверен, как издеваться над этим асин c создателем действий. Заранее спасибо!