action异步单元测试
export const setFetchStatus = (status: FETCH_STATUS): Action.SetHomeFetchStatus => ({
type: Action.SET_HOME_FETCH_STATUS,
payload: status,
});
export const setBaseInfo = (data: HomeBaseInfo): Action.SetHomeBaseInfo => ({
type: Action.SET_HOME_BASE_INFO,
payload: data,
});
export const getBaseInfo = () => (dispatch: Dispatch): void => {
dispatch(setFetchStatus(FETCH_STATUS.LOADING));
get<HomeBaseInfo>(API_SHOP_HOME)
.then(res => {
dispatch(setBaseInfo(res));
dispatch(setFetchStatus(FETCH_STATUS.SUCCESS));
})
.catch(() => {
dispatch(setFetchStatus(FETCH_STATUS.FAILURE));
});
};
求助大佬 这种redux的action axios异步单元测试要如何去写
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论