Sha256: dddb6e6a089ff6a8f3e2237da925541f44949a95e89de1fde39a3ee03b300fef
Contents?: true
Size: 1.42 KB
Versions: 5
Compression:
Stored size: 1.42 KB
Contents
if ENV['COVERAGE'] begin require 'simplecov' rescue LoadError => e raise 'simplecov not found.' end begin require 'simplecov-rcov' require 'daddy/coverage/rcov_formatter' rescue LoadError => e raise 'simplecov-rcov not found.' end SimpleCov.formatters = SimpleCov::Formatter::MultiFormatter.new([ SimpleCov::Formatter::HTMLFormatter, Daddy::Coverage::RcovFormatter ]) SimpleCov.start do add_filter '/features/' add_filter '/test/' add_filter '/user_stories/' add_filter '/vendor/' end end if ENV['FORMAT'] begin require 'minitest/reporters' if Gem::Version.new(Minitest::VERSION) >= Gem::Version.new('5.16.0') case ENV['FORMAT'].to_s.downcase when 'junit' Minitest::Reporters.use! [ Minitest::Reporters::DefaultReporter.new, Minitest::Reporters::JUnitReporter.new ] else Minitest::Reporters.use! [ Minitest::Reporters::DefaultReporter.new(color: true), ] end else case ENV['FORMAT'].to_s.downcase when 'junit' MiniTest::Reporters.use! [ MiniTest::Reporters::DefaultReporter.new, MiniTest::Reporters::JUnitReporter.new ] else MiniTest::Reporters.use! [ MiniTest::Reporters::DefaultReporter.new(color: true), ] end end rescue LoadError => e raise 'minitest-reporters not found.' end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
daddy-0.9.10 | lib/daddy/test_help.rb |
daddy-0.9.9 | lib/daddy/test_help.rb |
daddy-0.9.8 | lib/daddy/test_help.rb |
daddy-0.9.7 | lib/daddy/test_help.rb |
daddy-0.9.6 | lib/daddy/test_help.rb |