私はまだ、そのようなit { should have(1).error_on(:base) }
ものの背後にある魔法とは何か、そして特定のShouldaマッチャーとは何かについてかなり混乱しています。
エラーメッセージ「xxx」が含まれていることを確認したいのです:base
が、どうすればよいですか?
it "should contain error message 'xxx'" do
contact.valid?
contact.errors[:base].should include('xxx')
end
これは「進むべき道」ですか、それとももっと良い方法がありますか?ありがとう。