spec/spec_helper.rb in pretty_feed-0.1.0 vs spec/spec_helper.rb in pretty_feed-0.1.1
- old
+ new
@@ -18,25 +18,29 @@
rescue LoadError # rubocop:disable Lint/SuppressedException
end
COMPAT_LIB = compat_lib
DEBUG = ENV["DEBUG"] == "true"
-RUN_COVERAGE = ENV["CI_CODECOV"] || ENV["CI"].nil?
ruby_version = Gem::Version.new(RUBY_VERSION)
minimum_version = ->(version, engine = "ruby") { ruby_version >= Gem::Version.new(version) && RUBY_ENGINE == engine }
-coverage = minimum_version.call("2.7") && RUN_COVERAGE
+actual_version = lambda do |major, minor|
+ actual = Gem::Version.new(ruby_version)
+ major == actual.segments[0] && minor == actual.segments[1] && RUBY_ENGINE == "ruby"
+end
debugging = minimum_version.call("2.7") && DEBUG
+RUN_COVERAGE = minimum_version.call("2.6") && (ENV["COVER_ALL"] || ENV["CI_CODECOV"] || ENV["CI"].nil?)
+ALL_FORMATTERS = actual_version.call(2, 7) && (ENV["COVER_ALL"] || ENV["CI_CODECOV"] || ENV["CI"])
if DEBUG
if debugging
require "byebug"
elsif minimum_version.call("2.7", "jruby")
require "pry-debugger-jruby"
end
end
-require "simplecov" if coverage
+require "simplecov" if RUN_COVERAGE
# This gem
require "pretty_feed"
# RSpec Configs