変更カウント テスト (ラムダなし) を記述する別の方法を見つけようとしています。Rails 3を使用しています。shoulda matcher gemも利用しています
理由 - すべてのテスト ケースが次の形式になっています
describe "some stuff" do
it { should ... }
end
しかし、変更回数をテストするために同じパターンに従うことはできません
これが私が持っているものです
describe "some stuff" do
it "should change count by one" do
lambda { ... }.should change(Model, :count).by(1)
end
end
書き方はありますか
describe "some stuff" do
it { should change(Model, :count).by(1) }
end
どうもありがとう !!