[英]How to mock imported function in ts-mock
看起来您有一个 function 调用,您需要在其中传递对模拟 function 的引用:
mockito.when(mockedService.getAllDomain()).thenResolve([]);
应该:
mockito.when(mockedService.getAllDomain).thenResolve([]);
^ Without the function call brackets ()
顺便说一句,对于 mocking 使用类似sinon的东西更符合 mocha 的习惯。 我提到这一点是因为我不确定您找到的库是否适合 mocking 依赖项 - 我认为您需要重构代码以允许注入由 ts-mockito 创建的模拟。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.