【发布时间】:2018-05-08 12:41:52
【问题描述】:
例如,我想测试 JSON.stringify 在测试中被调用 X 次。我可以用 Jest 做到这一点吗?如果有,怎么做?
【问题讨论】:
标签: javascript unit-testing mocking jestjs
例如,我想测试 JSON.stringify 在测试中被调用 X 次。我可以用 Jest 做到这一点吗?如果有,怎么做?
【问题讨论】:
标签: javascript unit-testing mocking jestjs
您可以使用spyOn 监视本机方法
const spy = jest.spyOn(JSON, 'stringify')
console.log(JSON.stringify([{}]))
console.log(JSON.stringify([{}]))
expect(spy).toHaveBeenCalledTimes(2)
【讨论】: