rspec希望几次只接受一个参数

时间:2013-12-13 21:25:23

标签: ruby-on-rails ruby rspec

我想在rspec中执行以下操作:测试方法是否使用特定参数调用,无论其他参数是什么。

例如,我想测试MyClass.receive(:new).with(anything, anything, testedObject)。这可能与rspec有关吗?

1 个答案:

答案 0 :(得分:4)

是的,see doc

MyClass.should_receive(:new).with(anything, anything, your_object)