【问题标题】:Sinon: spy turning stub诗乃:间谍转存根
【发布时间】:2016-08-04 23:08:31
【问题描述】:

我正在编写集成测试并想模拟底层调用中的错误。

我知道如何使用沙盒内部调用来做到这一点,但我想做一些黑盒测试,而不是在内部使用 Sinon 的沙盒,而是在传递的参数上。

我希望我的 Redis 客户端在后续调用之一中引发错误。 第一次代码应该调用真正的 Redis 客户端的函数。但是第二次调用同一个函数应该会导致错误。

我认为它应该表现得像间谍转向存根。

诗浓有什么我看不到的特点吗?

【问题讨论】:

    标签: javascript integration-testing sinon stub spy


    【解决方案1】:

    我发现我需要有条件的stubstub.withArgs(arg1[, arg2, ...]); 制作

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-04-18
      • 2015-08-29
      • 2022-07-01
      • 1970-01-01
      • 2013-11-21
      • 2023-03-29
      • 1970-01-01
      相关资源
      最近更新 更多