私のテストで書く違いは何ですか?
FactoryGirl.create(:user, name: "boris", email: "boris@lehachoir.fr")
と
User.create(name: "boris", email: "boris@lehachoir.fr")
私のテストで書く違いは何ですか?
FactoryGirl.create(:user, name: "boris", email: "boris@lehachoir.fr")
と
User.create(name: "boris", email: "boris@lehachoir.fr")
FactoryGirl
User
ファクトリにいくつかのデフォルト値 (オーバーライド可能) を設定したり、 Fakerなどを使用して値を生成したりできます。
そうは言っても、ほとんどの場合、高速なテストでは、ユーザーをデータベースに保存しないFactoryGirl.build_stubbed
(または) を使用できます。FactoryGirl.build
詳細: https://github.com/thoughtbot/factory_girl/blob/master/GETTING_STARTED.md