给予相同的方法:自定义匹配器的“关于对象调用方法”
class MyClass
def method_that_calls_stuff
method2("some value")
end
end
我想就像定义一个期望:
my_object = MyClass.new
expect{ my_object.method_that_calls_stuff }.to call(:method2).on(my_object).with("some value")
我知道我能做到同样的事情使用rspec-mocks
,但我不喜欢那种语法。
我该如何定义一个这样的匹配器(或者更好,有人已经写了一个)?
太棒了。谢谢。 – 2014-12-08 17:53:08