Sha256: 3d00dfac03e9392f0a59ad2c8ac900e111758f726b7d09585e2b993749a1cf2e

Contents?: true

Size: 1009 Bytes

Versions: 18

Compression:

Stored size: 1009 Bytes

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'
  
    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
  rescue LoadError => e
    raise 'minitest-reporters not found.'
  end
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
daddy-0.9.4 lib/daddy/test_help.rb
daddy-0.9.3 lib/daddy/test_help.rb
daddy-0.9.2 lib/daddy/test_help.rb
daddy-0.9.1 lib/daddy/test_help.rb
daddy-0.9.0 lib/daddy/test_help.rb
daddy-0.8.1 lib/daddy/test_help.rb
daddy-0.8.0 lib/daddy/test_help.rb
daddy-0.7.9 lib/daddy/test_help.rb
daddy-0.7.8 lib/daddy/test_help.rb
daddy-0.7.7 lib/daddy/test_help.rb
daddy-0.7.6 lib/daddy/test_help.rb
daddy-0.7.5 lib/daddy/test_help.rb
daddy-0.7.4 lib/daddy/test_help.rb
daddy-0.7.3 lib/daddy/test_help.rb
daddy-0.7.2 lib/daddy/test_help.rb
daddy-0.7.1 lib/daddy/test_help.rb
daddy-0.7.0 lib/daddy/test_help.rb
daddy-0.6.6 lib/daddy/test_help.rb