4
我升级我们的代码库使用rspec的3.1.0,并在此之后的文档后错误: https://relishapp.com/rspec/docs/upgraderspec`with`必须至少有一个参数。升级到3.1.0
一个现有的测试运行我以后transpec收到以下错误的。
“with
必须至少有一个参数,使用no_args
匹配器来设置接收没有参数的期望。
这是测试。
it 'does something' do
expect(my_method).to receive(:resource)
.with { |path| path.include? 'test' }.and_return({})
end
新的synatx是否不再受到阻挡?
什么是'my_method'?什么是“资源”方法定义?请向我们展示您正在测试的代码。 – 2014-09-11 05:39:24
您升级哪种版本的RSpec? – 2014-09-11 16:33:17