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