这个就很好用
jest.mock('axios');
axios.post = jest.fn().mockImplementation(() => Promise.resolve({ data: {} }));
字符串
但如果我为对象提供mocked post函数,比如:
jest.mock('axios', () => {
return {
post: jest.fn(() => Promise.resolve({})),
};
});
型
然后axios示例被undefined,我的测试警告我:
TypeError:无法读取未定义的属性(阅读“post”)
我真的不明白
1条答案
按热度按时间rsaldnfx1#
改变
字符串
到
型
就能解决问题