【发布时间】:2022-02-21 03:54:33
【问题描述】:
在下面的函数中,我必须模拟 httpGet 函数,所以它应该调用模拟函数而不是调用实际函数并返回值
getStudents: async(req,classId) => {
let result = await httpGet(req);
return result;
},
我的测试用例
describe('Mock',()=>{
it('mocking api',async()=>{
const result = await getStudents(req,classId);;
console.log(result);
})
})
【问题讨论】:
-
一个异步函数只是一个返回一个承诺的函数,你可以用例如模拟它
jest.fn(): jestjs.io/docs/en/…
标签: javascript node.js unit-testing mocking jestjs