diff --git a/CHANGELOG.md b/CHANGELOG.md index 3c15596..91c4480 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## main [(unreleased)](https://github.com/fastruby/skunk/compare/v0.5.4...HEAD) +* [ENHANCEMENT: Support SimpleCov 1.0](https://github.com/fastruby/skunk/pull/140) * BUGFIX: Pin path_expander < 2.0 for Ruby 2.7 compatibility * [FEATURE: Add `--formats` CLI flag to select report formats (json, html, console)](https://github.com/fastruby/skunk/pull/130) * [REFACTOR: Move Console Report](https://github.com/fastruby/skunk/pull/128) diff --git a/skunk.gemspec b/skunk.gemspec index eb37979..ad8f919 100644 --- a/skunk.gemspec +++ b/skunk.gemspec @@ -51,7 +51,7 @@ Gem::Specification.new do |spec| spec.add_development_dependency "rake", "~> 13.0" spec.add_development_dependency "reek" spec.add_development_dependency "rubocop" - spec.add_development_dependency "simplecov", "~> 0.18" + spec.add_development_dependency "simplecov", ">= 0.18", "< 2" spec.add_development_dependency "simplecov-console", "0.5.0" spec.add_development_dependency "webmock", "~> 3.20.0" end diff --git a/test/test_helper.rb b/test/test_helper.rb index 658d345..d51ee98 100644 --- a/test/test_helper.rb +++ b/test/test_helper.rb @@ -16,10 +16,10 @@ SimpleCov.formatter = SimpleCov::Formatter::MultiFormatter.new(formatters) SimpleCov.start do - add_filter "lib/skunk/version.rb" - add_filter "test/lib" + skip "lib/skunk/version.rb" + skip "test/lib" - track_files "lib/**/*.rb" + cover "lib/**/*.rb" end puts "Using SimpleCov v#{SimpleCov::VERSION}"