class GemsGenerator::Rspec::Generators::InitGenerator

Public Instance Methods

create_external_api_mock_rb() click to toggle source
# File lib/generators/gems_generator/rspec/init_generator.rb, line 32
def create_external_api_mock_rb
  template  "external_api_mock.rb", "spec/external_api_mock.rb"
end
create_factories_dir() click to toggle source
# File lib/generators/gems_generator/rspec/init_generator.rb, line 40
def create_factories_dir
  directory "factories/", "spec/factories/"
end
create_rails_helper_rb() click to toggle source
# File lib/generators/gems_generator/rspec/init_generator.rb, line 20
def create_rails_helper_rb
  template "rails_helper.rb", "spec/rails_helper.rb"
end
create_shoulda_matchers_rb() click to toggle source
# File lib/generators/gems_generator/rspec/init_generator.rb, line 28
def create_shoulda_matchers_rb
  template  "shoulda_matchers.rb", "spec/shoulda_matchers.rb"
end
create_spec_helper_rb() click to toggle source
# File lib/generators/gems_generator/rspec/init_generator.rb, line 24
def create_spec_helper_rb
  template  "spec_helper.rb", "spec/spec_helper.rb"
end
create_support_dir() click to toggle source
# File lib/generators/gems_generator/rspec/init_generator.rb, line 36
def create_support_dir
  directory "support/", "spec/support/"
end
insert_gems() click to toggle source
# File lib/generators/gems_generator/rspec/init_generator.rb, line 7
def insert_gems
  gem_group :test do
    gem 'simplecov', :require => false
    gem "rspec-rails"
    gem 'rails-controller-testing'
    gem "rspec-mocks"
    gem "factory_girl_rails"
    gem 'shoulda-matchers', '~> 3.1', '>= 3.1.1'
    gem 'webmock'
    gem 'database_cleaner', '~> 1.5', '>= 1.5.3'
  end
end