古い (v2) Shoulda テストの束を継承しました。v2 から v3 の間で廃止されたものに関するドキュメントは非常に限られており、以下の「assert_bad_value」行を書き換える推奨される方法を見つけることができないようです。
context "Content page validations" do
setup do
@page = Factory.build(:content_page)
end
should "require a unique page id" do
Factory(:content_page, :page_id => 'PAGE_ID')
assert_bad_value(@page, :page_id, 'page_id', /already been taken/)
end
end
どんな助けでも大歓迎です!