From 7cda1b06d1ee6457069ebdc6708df991474cb46d Mon Sep 17 00:00:00 2001 From: Mike Pastore Date: Tue, 22 Nov 2016 14:38:53 -0600 Subject: [PATCH] Align to codeclimate-test-reporter 1.0 See also: https://github.com/codeclimate/ruby-test-reporter/blob/master/README.md Fixes #6 --- .codeclimate.yml | 3 +++ Gemfile | 1 - Rakefile | 4 +++- munson.gemspec | 7 ++++--- spec/spec_helper.rb | 5 ++--- 5 files changed, 12 insertions(+), 8 deletions(-) create mode 100644 .codeclimate.yml diff --git a/.codeclimate.yml b/.codeclimate.yml new file mode 100644 index 0000000..43dc68e --- /dev/null +++ b/.codeclimate.yml @@ -0,0 +1,3 @@ +--- +exclude_paths: +- spec/**/* diff --git a/Gemfile b/Gemfile index 560da00..9ae5897 100644 --- a/Gemfile +++ b/Gemfile @@ -2,4 +2,3 @@ source 'https://rubygems.org' # Specify your gem's dependencies in munson.gemspec gemspec -gem "codeclimate-test-reporter", group: :test, require: nil diff --git a/Rakefile b/Rakefile index b7e9ed5..6520256 100644 --- a/Rakefile +++ b/Rakefile @@ -1,6 +1,8 @@ require "bundler/gem_tasks" require "rspec/core/rake_task" -RSpec::Core::RakeTask.new(:spec) +RSpec::Core::RakeTask.new(:spec) do + at_exit { sh "codeclimate-test-reporter" } +end task :default => :spec diff --git a/munson.gemspec b/munson.gemspec index a33d261..8d0aa00 100644 --- a/munson.gemspec +++ b/munson.gemspec @@ -21,11 +21,12 @@ Gem::Specification.new do |spec| spec.add_dependency "faraday_middleware" spec.add_development_dependency "bundler", "~> 1.10" + spec.add_development_dependency "codeclimate-test-reporter", "~> 1.0" spec.add_development_dependency "rake", "~> 10.0" spec.add_development_dependency "rspec" - spec.add_development_dependency 'rspec-mocks' + spec.add_development_dependency "rspec-mocks" spec.add_development_dependency "pry" spec.add_development_dependency "pry-byebug" unless defined?(JRUBY_VERSION) - spec.add_development_dependency 'yard' - spec.add_development_dependency 'webmock' + spec.add_development_dependency "webmock" + spec.add_development_dependency "yard" end diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index 3282bd7..7a140c8 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -1,6 +1,5 @@ $LOAD_PATH.unshift File.expand_path('../../lib', __FILE__) -require "codeclimate-test-reporter" -CodeClimate::TestReporter.start +require 'simplecov' SimpleCov.start require 'webmock/rspec' require 'pry-byebug' unless defined?(JRUBY_VERSION) @@ -15,7 +14,7 @@ Munson.configure url: 'http://api.example.com' Dir["spec/support/app/*"].each{ |f| load f } -WebMock.disable_net_connect!(allow: "codeclimate.com") +WebMock.disable_net_connect! RSpec.configure do |c| c.include Munson::RSpec::Macros::JsonApiDocumentMacros