Sha256: 7479046e48f7f7d0a2bb869f40a618ae8aba459d535d2e307c459e868b22d957

Contents?: true

Size: 849 Bytes

Versions: 2

Compression:

Stored size: 849 Bytes

Contents

# frozen_string_literal: true

require File.expand_path('../test_helper', File.dirname(__FILE__))

class BaseTest < Test::Unit::TestCase
  test 'defaults to line trace point event' do
    assert_equal Coverband.configuration.trace_point_events, [:line]
  end

  test 'defaults to ignore gems' do
    assert_equal Coverband.configuration.include_gems, false
    coverband = Coverband::Collectors::Base.instance.reset_instance
    assert_equal ['vendor', 'internal:prelude', 'schema.rb', 'gems'], coverband.instance_variable_get('@ignore_patterns')
  end

  test "doesn't ignore gems if include_gems = true" do
    Coverband.configuration.include_gems = true
    coverband = Coverband::Collectors::Base.instance.reset_instance
    assert_equal ['vendor', 'internal:prelude', 'schema.rb'], coverband.instance_variable_get('@ignore_patterns')
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
coverband-2.0.0.alpha1 test/unit/configuration_test.rb
coverband-2.0.0.alpha test/unit/configuration_test.rb