私はRSpecを初めて使用し、次のようなテストシナリオを書いています:
my_object.should_not be_valid
そしてそれは正常に動作します。ただし、モデルの特定の属性が有効でないかどうかをテストしたいと思います。そのような既成の RSpec の動作はありますか? 次のようなものを書くことができますか:
my_object.should_not be_valid(:name)
理想的には、エラーの数も次のようにテストできるようにしたいと考えています。
my_object.should_not be_valid(:name => 1)
しかし、これは今の私にとってそれほど重要ではありません。