見出し画像

FactoryBot を導入

以下を Gemfile に追加。

group :development, :test do
  ...
  gem 'factory_bot_rails'
  ...
end

spec/rails_helper.rb に以下の記述を追加。

RSpec.configure do |config|
  ...
  config.include FactoryBot::Syntax::Methods
end

例えば、以下のコマンドを実行すると spec/factories/ というディレクトリが作成される。

rails g rspec:model user

spec/models/user_spec.rb に以下を追加する。

let(:user) { create(:user) }

it { puts user.inspect }

以下のコマンドを実行する。

rspec spec/models/user_spec.rb

テストを実行して user のデータが出力されたら成功。

いいなと思ったら応援しよう!