その時凡人が動いた

凡人が凡人らしからぬことをするために日々奮闘するブログ

【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

以上です。お疲れさまです。