給予相同的方法:自定義匹配器的「關於對象調用方法」
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