// 模拟请求,和返回数据 const server = setupServer( rest.get('/apI/Os/platforms', (req, res, ctx) => { return res( ctx.json({ code: '200', data: [], message: 'success' }) ); }), rest.post('/apI/Os/create', (req, res, ctx) => { return res( ctx.json({ code: '200', data: '', message: 'success' }) ); }) );
// 生命周期监听 describe('test axios', () => { beforeAll(() => server.listen()); afterEach(() => server.resetHandlers()); afterall(() => server.close()); it('1. render Component', () => { const wrapper = shallow(<Component{...props} />); }); }); // Component.tsx class Component extends React.PureComponent{ async componentDidMount() { let result = await api.getData(...); } }
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。