diff --git a/.travis.yml b/.travis.yml index bbf9797a3..a24c35fb8 100644 --- a/.travis.yml +++ b/.travis.yml @@ -14,6 +14,7 @@ before_script: - "RAILS_ENV=test bundle exec rake db:migrate" script: - "RAILS_ENV=test bundle exec rspec" + - "CODECLIMATE_REPO_TOKEN=2fd0ab95eab718206f6732fdbd7b650da1e228f8dd491ef2082bb59d8684a054 codeclimate-test-reporter" services: - postgresql addons: diff --git a/Gemfile b/Gemfile index d570ed721..5f88cada2 100644 --- a/Gemfile +++ b/Gemfile @@ -108,6 +108,9 @@ gem 'pdfkit', '0.6.2' # for datepicker gem 'jquery-ui-rails', '5.0.5' +# codeclimate + + group :development do gem 'spring', '1.3.6' gem 'spring-commands-rspec', '1.0.4' @@ -135,7 +138,7 @@ group :development, :test do gem 'pry', '0.10.1' # code review - gem 'simplecov', '0.10.0', require: false +# gem 'simplecov', '0.10.0', require: false gem 'rubycritic', '3.2.0' gem 'bullet', '4.14.7' # for finding database optimizations gem 'bundler-audit', @@ -161,4 +164,6 @@ group :test do gem 'database_cleaner' gem 'factory_girl_rails' gem 'webmock' + gem 'simplecov' + gem 'codeclimate-test-reporter', "~> 1.0.0" end diff --git a/Gemfile.lock b/Gemfile.lock index f49dab70d..24299fb8c 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -148,6 +148,8 @@ GEM cliver (0.3.2) codeclimate-engine-rb (0.4.0) virtus (~> 1.0) + codeclimate-test-reporter (1.0.8) + simplecov (<= 0.13) coderay (1.1.0) coercible (1.0.0) descendants_tracker (~> 0.0.1) @@ -573,6 +575,7 @@ DEPENDENCIES bundler-audit! cancancan (= 1.11.0) capybara (= 2.4.4) + codeclimate-test-reporter (~> 1.0.0) coderay (= 1.1.0) coffee-rails (= 4.1.0) countries @@ -631,7 +634,7 @@ DEPENDENCIES sdoc (= 0.4.1) select2-rails (= 3.5.9.3) selectize-rails (= 0.12.1) - simplecov (= 0.10.0) + simplecov simpleidn (= 0.0.7) spring (= 1.3.6) spring-commands-rspec (= 1.0.4) diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index 68a2c0be1..0f9fd4e8d 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -1,4 +1,7 @@ require 'webmock/rspec' +require 'simplecov' +SimpleCov.start + RSpec.configure do |config| # https://github.com/rspec/rspec-rails/issues/1076