![]() |
1
0
首先,您可以将testFunction简化为以下内容。
这里没有异步操作,所以在测试中不需要使用done()。 Sinon的“存根”文档建议您使用 sandbox 功能到存根的非功能属性。 你的问题不清楚“this”的上下文是什么,所以我假设你的测试已经用“myFunction”(你的测试暗示)这个名称实例化了你正在测试的任何东西。 还不清楚“赢”和“得”是什么,所以这将假定它们是对象。 不要忘记还原沙盒(),这样就不会污染后续测试。
|
![]() |
Phil Gunning · 使用嵌套函数更改进行模拟测试 3 年前 |
![]() |
Korr · 如何用Jest模拟组件测试中服务的功能 3 年前 |
![]() |
Jordan Lee · 在另一个类中使用实例方法作为装饰器 7 年前 |
![]() |
user2350138 · 为WireMock构建Java项目 7 年前 |
|
user8584384 · 单元测试不起作用,因为导入的文件作为输入 7 年前 |
![]() |
Vino · 如何模拟Python类的对象? 7 年前 |
![]() |
Enrico · .NET核心ASP。带有会话和测试的NET控制器 7 年前 |