有没有更好的方法在expectation
以下干燥?
expect{ create(:counter) }.to change(Counter.count).by 1
expect{ create(:counter) }.to change(User.count).by 1
以下工作:
[Counter, User].each do |model|
expect{ create(:counter) }.to change(model.count).by 1
end
寻找如下语法(不工作):
expect{ create(:counter) }.to change(Counter && User, :count).by 1
使用Rails 3.1.6
,rspec 2.6.4