Sha256: 7f4af7b800d40c1e65807818f7ca74f3d0d517b3a8f248fe07e57c22b383411c

Contents?: true

Size: 888 Bytes

Versions: 4

Compression:

Stored size: 888 Bytes

Contents

# frozen_string_literal: true

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

class SimpleCovReportTest < Test::Unit::TestCase
  BASE_KEY = Coverband::Adapters::RedisStore::BASE_KEY

  def setup
    @redis = Redis.new
    @store = Coverband::Adapters::RedisStore.new(@redis)
    @store.clear!
  end

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

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

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
coverband-4.0.0 test/unit/reports_console_test.rb
coverband-4.0.0.alpha test/unit/reports_console_test.rb
coverband-3.0.1 test/unit/reports_console_test.rb
coverband-3.0.1.alpha test/unit/reports_console_test.rb