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 のデータが出力されたら成功。