【发布时间】:2016-08-04 23:08:31
【问题描述】:
我正在编写集成测试并想模拟底层调用中的错误。
我知道如何使用沙盒内部调用来做到这一点,但我想做一些黑盒测试,而不是在内部使用 Sinon 的沙盒,而是在传递的参数上。
我希望我的 Redis 客户端在后续调用之一中引发错误。 第一次代码应该调用真正的 Redis 客户端的函数。但是第二次调用同一个函数应该会导致错误。
我认为它应该表现得像间谍转向存根。
诗浓有什么我看不到的特点吗?
【问题讨论】:
标签: javascript integration-testing sinon stub spy