Back to Template

Diff of Changes

Previous version at this commit

if !defined? RSpec
  say "RSpec was not installed. Adding it now..."
  gem "rspec-rails" , group: [:development, :test]
  run "bundle install"
  generate "rspec:install"
end

gem "factory_bot_rails", group: [:development, :test]

run "bundle install"

create_file "spec/support/factory_bot.rb", <<~EOF
  RSpec.configure do |config|
    config.include FactoryBot::Syntax::Methods
  end
EOF

gsub_file 'spec/rails_helper.rb', "# Dir[Rails.root.join('spec', 'support', '**', '*.rb')].sort.each { |f| require f }\n", "Dir[Rails.root.join('spec', 'support', '**', '*.rb')].sort.each { |f| require f }\n"