【Rails】FactoryGirlのメソッドをFactoryGirlを省略して呼び出す方法
Railsでテストを書いてる時に便利なファクトリ「FactoryGirl」ですが、 いちいちFactoryGirl.build(:user)とかFactoryGirl.create(:user)と書くのは面倒、、、
ということで、今回は"FactoryGirl"を省略して、build(:user)やcreate(:user)と記述出来る設定を紹介します。といっても簡単。spec/spec_helper.rb
に以下のコードを追加しましょう。
#spec/spec_helper.rb RSpec.configure do |config| # ファクトリを簡単に呼び出せるようにFactory Girlの構文をインクルードする config.include FactoryGirl::Syntax::Methods # ... end
以上です。お疲れさまです。