module Generapp::Actions::Test

App test environment associated actions

Public Instance Methods

configure_ci() click to toggle source
# File lib/generapp/actions/test.rb, line 46
def configure_ci
  copy_file 'circle.yml', 'circle.yml'
end
configure_coverage() click to toggle source
# File lib/generapp/actions/test.rb, line 42
def configure_coverage
  copy_file 'simplecov', '.simplecov'
end
configure_rspec() click to toggle source
# File lib/generapp/actions/test.rb, line 11
def configure_rspec
  remove_file 'spec/rails_helper.rb'
  copy_file 'spec/rails_helper.rb',
            'spec/rails_helper.rb'
end
enable_database_cleaner() click to toggle source
# File lib/generapp/actions/test.rb, line 17
def enable_database_cleaner
  copy_file 'spec/database_cleaner.rb',
            'spec/support/database_cleaner.rb'
end
enable_devise_tests() click to toggle source
# File lib/generapp/actions/test.rb, line 22
def enable_devise_tests
  copy_file 'spec/devise.rb',
            'spec/support/devise.rb'
end
generate_rspec() click to toggle source
# File lib/generapp/actions/test.rb, line 7
def generate_rspec
  generate 'rspec:install'
end
provide_shoulda_matchers_config() click to toggle source
# File lib/generapp/actions/test.rb, line 27
def provide_shoulda_matchers_config
  copy_file 'spec/shoulda_matchers_config.rb',
            'spec/support/shoulda_matchers.rb'
end
spec_folders() click to toggle source
# File lib/generapp/actions/test.rb, line 32
def spec_folders
  %w(spec/lib spec/controllers
     spec/helpers
     spec/support/matchers
     spec/support/mixins
     spec/support/shared_examples).each do |dir|
    empty_directory_with_keep_file dir
  end
end