RSpec と Shoulda-matchers を使い始めたばかりですが、ここで何か問題が発生していると思います。
私のモデルには、このように検証されるメンバー、displayname があります。
validates :displayname, :presence => false #just for this test.
私の仕様では、私はこれを書きました
it { should validate_presence_of(:displayname) }
それでも過ぎていきます。should notに切り替えない限り、それは失敗するべきではありませんか?
編集:私が真か偽かを問わず、存在を検証すると言ったように振る舞っているようです。私はそれを should_not に変更し、存在チェックを完全に削除しない限り失敗し始めました。プレゼンスを検証する動作は、渡したブール値を使用しないだけですか?