Sha256: 2219801fcfb2d817fbac6f0727dee65323ad2624e047dcb0ad54a4c6c055b162

Contents?: true

Size: 1000 Bytes

Versions: 9

Compression:

Stored size: 1000 Bytes

Contents

# frozen_string_literal: true

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

class CoverbandTest < Minitest::Test

  test 'Coverband#start kicks off background reporting if enabled and not in rack server' do
    Coverband.configuration.stubs(:background_reporting_enabled).returns(:true)
    Coverband::RackServerCheck.expects(:running?).returns(false)
    Coverband::Background.expects(:start)
    Coverband.start
  end

  test 'Coverband#start delays background reporting if enabled and running in a rack server' do
    Coverband.configuration.stubs(:background_reporting_enabled).returns(true)
    Coverband::RackServerCheck.expects(:running?).returns(true)
    Coverband::Background.expects(:start).never
    Coverband.start
  end

  test 'Coverband#start does not kick off background reporting if not enabled' do
    Coverband.configuration.stubs(:background_reporting_enabled).returns(false)
    Coverband::Background.expects(:start).never
    ::Coverband.start
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
coverband-4.1.1 test/coverband/coverband_test.rb
coverband-4.2.0.rc1 test/coverband/coverband_test.rb
coverband-4.1.0 test/unit/coverband_test.rb
coverband-4.1.0.beta test/unit/coverband_test.rb
coverband-4.2.0.beta test/unit/coverband_test.rb
coverband-4.2.0.alpha test/unit/coverband_test.rb
coverband-4.1.0.alpha test/unit/coverband_test.rb
coverband-4.0.1 test/unit/coverband_test.rb
coverband-4.0.1.beta test/unit/coverband_test.rb