标签: ruby-on-rails ruby rspec
我想在rspec中执行以下操作:测试方法是否使用特定参数调用,无论其他参数是什么。
例如,我想测试MyClass.receive(:new).with(anything, anything, testedObject)。这可能与rspec有关吗?
MyClass.receive(:new).with(anything, anything, testedObject)
答案 0 :(得分:4)
是的,see doc:
MyClass.should_receive(:new).with(anything, anything, your_object)