Sha256: df6712ce5bc1f194c922e691c7330b0de89910668f227b65038e63af5e9f4618
Contents?: true
Size: 1.05 KB
Versions: 6
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_girl_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
6 entries across 6 versions & 1 rubygems