【发布时间】:2019-10-27 09:59:02
【问题描述】:
我目前有这个代码...
const context = {};
context.response = {};
jest.mock('axios', () => ({
defaults: {
withCredentials: true
},
post: () => Promise.resolve(context.response)
}));
当我尝试跑步时,我得到...
babel-plugin-jest-hoist:
jest.mock()的模块工厂不允许引用任何超出范围的变量。
我希望能够轻松更改响应对象,而无需重置和移除。有什么好办法吗?
【问题讨论】:
标签: javascript jestjs jest-mock-axios