このアイデアは、すべての工場のアプローチをfactory_girl
テストすることから生まれました。モデル、コントローラー、リクエストに対して同じようなことをしてみませんか?
私の知る限り、新しいActiveRecord
モデルは無効であるはずです。そうでない場合は、関連する検証を作成していません。TDDアプローチからは、最初にアサーションを処理するため、これは問題にならない可能性があります。ただし、適切なテストが行われていない別のプロジェクトを継承している場合は、[非常に]一般的なアサーションを使用して各モデル/ビュー/コントローラーをテストできれば非常に貴重です。
model.new.should be_invalid
モデルの場合、良いスタートだと思います。
これについて何か考えはありますか?これは良い/悪い考えですか?