我似乎只找到SO帖子,询问如何断言方法没有返回值,但我想要的是要求我的测试中的方法调用永远不会看到传递给方法的任何参数。
我希望在http://gofreerange.com/mocha/docs/Mocha/ParameterMatchers.html找到一些文档,但没有运气......我应该在其他地方寻找吗?
答案 0 :(得分:1)
documentation for the with
method似乎没有这么说,但我发现调用with()
没有参数会强制Mocha检查方法调用没有参数发生。
示例:
MyClass.any_instance.stubs(:its_method).with.return true