私はテストを始めたばかりで、has_many 関係を利用する多くのモデルがあります。いずれの場合も、保存時に一方のモデルがもう一方のモデルに存在している必要があります。私が試したすべてのテスト システム (FactoryGirl、Fixtures、そして現在は Fabrication) で壁にぶつかりました。そこでは、この動作を再現するためにテストを正しくセットアップする方法がわかりません。
例としてこの GISTに従いましたが、その時点でモデルが "through" モデルを必要としていたため、after_build
を に変更しました。before_save
私はこれに間違った方法でアプローチしていますか? この関係/機能をどのようにテストしますか?