Sha256: c1adab694e68b561764562b04f4eb12f52f934bff4675a8330cf0da42e14f3d2
Contents?: true
Size: 1.05 KB
Versions: 9
Compression:
Stored size: 1.05 KB
Contents
class Recipes::Testing < Rails::AppBuilder def create gather_gems(:development, :test) do gather_gem('rspec-rails') gather_gem('factory_bot_rails') gather_gem('faker') gather_gem('guard-rspec', require: false) gather_gem('rspec-nc', require: false) end gather_gems(:test) do gather_gem('shoulda-matchers', require: false) end after(:gem_install) do remove_dir 'test' generate "rspec:install" remove_file 'spec/rails_helper.rb' copy_file '../assets/testing/rails_helper.rb', 'spec/rails_helper.rb' remove_file '.rspec' copy_file '../assets/testing/.rspec', '.rspec' empty_directory 'spec/support' create_file 'spec/support/.keep' run "bundle exec guard init" run "bundle binstubs rspec-core" end raise_delivery_errors_regexp = /config.action_mailer.raise_delivery_errors = false\n/ gsub_file 'config/environments/development.rb', raise_delivery_errors_regexp do "config.action_mailer.raise_delivery_errors = true" end end end
Version data entries
9 entries across 9 versions & 1 rubygems