【发布时间】:2017-08-04 02:43:53
【问题描述】:
在 Sinon 的存根中恢复功能非常容易。
const stub = sinon.stub(fs,"writeFile",()=>{})
...
fs.writeFile.restore()
我希望对 Jest 做同样的事情。我得到的最接近的是这个丑陋的代码:
const fsWriteFileHolder = fs.writeFile
fs.writeFile = jest.fn()
...
fs.writeFile = fsWriteFileHolder
【问题讨论】:
-
您尝试过
mockRestore,它尚未记录,但它是文档中spyOn示例的一部分。
标签: javascript testing mocking jestjs