古典的なブログ投稿の例で、次のモデルがあるとします。
class Blog < ActiveRecord::Base
has_many :posts
end
class Post < ActiveRecord::Base
belongs_to :blog
has_many :comments
validates_presence_of :blog
end
class Comment < ActiveRecord::Base
belongs_to :post
validates_presence_of :post
end
ファクトリ経由でコメントを作成したいときは、テストではあまり気にしませんが、最初にブログを作成して投稿する必要があります。何百回ものテストを行うと、これには多くの時間がかかります。
これらのテストされていないレコードを常に作成しないようにするためのベスト プラクティスは何ですか?