2

私は非常に大きな Rails コード ベースを持っており、多くのファクトリ (FactoryGirl) を使用しています。問題は、factory girl のインスタンスがデータベース トランザクションを作成するため、テスト スイート全体を実行すると、非常に長い時間がかかることです。ただし、Rspec モックを正しく使用すれば、モックはフェザー ライトであるため、テストは非常に高速に実行されます。DB トランザクションは必要ありません。

私の質問: いつロール、エンティティ、またはオブジェクトをモックし、いつオブジェクトの有効なインスタンスを使用しますか? 誰かが例を提供できれば、それは素晴らしいことです。

4

1 に答える 1