前提・実現したいこと
factory_botがいわゆるファクトリークラス相当だと思っているのですが、factory_botのfactory DSLがすでに崩壊している、という理由でデータ作成を責務とする所謂ファクトリークラスを作成しようと思っています。
正論を言うと、factory_botだけで生成ができるほうが分散せずに済むとは思っていますが、正常化するためにはテストコードすべての変更が必要で時間がかかってしまいます。
ちなみに、私がfactory_botを理解していないためこのような選択を検討しているというバイアスももちろん含まれています。
このような構成での棲み分けですが、factory_botには、(単純なアソシエーションは書いてしまいますが)モデルに絞った値を定義し、ファクトリークラスにはアソシエーションの関連付けを行おうと考えています。
みなさん、どう思うかご意見ください。
あなたの回答
tips
プレビュー