Jestjs如何测试另一个函数内部被调用的函数

Jestjs如何测试另一个函数内部被调用的函数,第1张

Jestjs如何测试另一个函数内部被调用的函数

如果没有将函数作为对象方法调用,则无法监视函数调用。

如本答案所述,由于ES模块的工作方式,只有从某个模块导出并在另一个模块中使用该功能时,才可能监视或模拟该功能。这样,就可以在模块

*
对象上对其进行监视,或使用对其进行模拟
jest.mock

如果不是这种情况,则应进行间接测试:

expect(childFunction()).toBe('something');expect(parentFunction()).toBe('something');


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/4895257.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-12
下一篇 2022-11-12

发表评论

登录后才能评论

评论列表(0条)

保存