Sha256: 6f3b6371a02dd823be264af6de39ba64206b20db24dd397df99c4313e2aae65e
Contents?: true
Size: 1.03 KB
Versions: 3
Compression:
Stored size: 1.03 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('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
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
potassium-2.2.0 | lib/potassium/recipes/testing.rb |
potassium-2.1.0 | lib/potassium/recipes/testing.rb |
potassium-2.0.0 | lib/potassium/recipes/testing.rb |