我想使用jest模拟一个函数,但在调用模拟函数的代码中出现了错误TypeError: got is not a function
。
我的实现类似于:
const got = require('got')
got('...', {})
我已经编写了模拟函数:
jest.mock('got', (url, options) => {
console.log('on my way', url)
return 1
})
我收到了错误信息,但是on my way
的消息已经打印出来了。我相信问题出在我编写的模拟(mock)方式上。
请问如何进行got()
的模拟?
提前感谢您的帮助。