diff --git a/Rakefile b/Rakefile index 5652568..344bbea 100644 --- a/Rakefile +++ b/Rakefile @@ -4,16 +4,16 @@ Bundler::GemHelper.install_tasks require 'rspec/core/rake_task' RSpec::Core::RakeTask.new(:spec) -namespace :cover_me do - desc "Generates and opens code coverage report." +namespace :coverage do + desc "Open coverage report" task :report do - require 'cover_me' - CoverMe.complete! + require 'simplecov' + `open "#{File.join SimpleCov.coverage_path, 'index.html'}"` end end task :spec do - Rake::Task['cover_me:report'].invoke unless ENV['TRAVIS_RUBY_VERSION'] + Rake::Task[:'coverage:report'].invoke unless ENV['TRAVIS_RUBY_VERSION'] end -task default: :spec \ No newline at end of file +task :default => :spec \ No newline at end of file diff --git a/openid_connect.gemspec b/openid_connect.gemspec index f824aa2..d94e8cc 100644 --- a/openid_connect.gemspec +++ b/openid_connect.gemspec @@ -25,5 +25,5 @@ Gem::Specification.new do |s| s.add_development_dependency "rake", ">= 0.8" s.add_development_dependency "rspec", ">= 2" s.add_development_dependency "webmock", ">= 1.6.2" - s.add_development_dependency "cover_me", ">= 1.2.0" + s.add_development_dependency "simplecov" end \ No newline at end of file diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index 52610a2..b2877b3 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -1,4 +1,8 @@ -require 'cover_me' +require 'simplecov' + +SimpleCov.start do + add_filter 'spec' +end require 'rspec' require 'openid_connect'