Sha256: 011108bf4c30b944e5b249d909436a81a561d0b92b75ea93cfa924085b7d1989

Contents?: true

Size: 966 Bytes

Versions: 5

Compression:

Stored size: 966 Bytes

Contents

# frozen_string_literal: true

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

class HTMLReportTest < Minitest::Test
  REDIS_STORAGE_FORMAT_VERSION = Coverband::Adapters::RedisStore::REDIS_STORAGE_FORMAT_VERSION

  def setup
    super
    @redis = Redis.new
    @store = Coverband::Adapters::RedisStore.new(@redis, redis_namespace: 'coverband_test')
    @store.clear!
  end

  test 'report data' do
    Coverband.configure do |config|
      config.reporter            = 'std_out'
      config.store               = @store
    end
    Coverband.configuration.logger.stubs('info')
    mock_file_hash
    Coverband.configuration
             .expects(:current_root)
             .at_least_once
             .returns('app_path')
    @store.send(:save_report, basic_coverage)

    report = Coverband::Reporters::ConsoleReport.report(@store)[:merged]
    expected = { './dog.rb' => [0, 1, 2] }
    assert_equal(expected.keys, report.keys)
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
coverband-4.2.1 test/coverband/reporters/console_test.rb
coverband-4.2.1.rc4 test/coverband/reporters/console_test.rb
coverband-4.2.1.rc3 test/coverband/reporters/console_test.rb
coverband-4.2.1.rc2 test/coverband/reporters/console_test.rb
coverband-4.2.1.rc1 test/coverband/reporters/console_test.rb