Sha256: 3f9567871d32eab4b8f5abcd3dc554baacd41ead7ec85ca9779702957b9dc7ac

Contents?: true

Size: 808 Bytes

Versions: 8

Compression:

Stored size: 808 Bytes

Contents

# frozen_string_literal: true

RSpec.describe Mutant::Reporter::CLI::Printer::Config do
  setup_shared_context

  let(:reportable) { config }

  describe '.call' do
    context 'on default config' do
      it_reports(<<~REPORT)
        Mutant configuration:
        Matcher:         #<Mutant::Matcher::Config empty>
        Integration:     Mutant::Integration::Null
        Jobs:            1
        Includes:        []
        Requires:        []
      REPORT
    end

    context 'with non default coverage expectation' do
      it_reports(<<~REPORT)
        Mutant configuration:
        Matcher:         #<Mutant::Matcher::Config empty>
        Integration:     Mutant::Integration::Null
        Jobs:            1
        Includes:        []
        Requires:        []
      REPORT
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
mutant-0.8.24 spec/unit/mutant/reporter/cli/printer/config_spec.rb
mutant-0.8.23 spec/unit/mutant/reporter/cli/printer/config_spec.rb
mutant-0.8.22 spec/unit/mutant/reporter/cli/printer/config_spec.rb
mutant-0.8.21 spec/unit/mutant/reporter/cli/printer/config_spec.rb
mutant-0.8.20 spec/unit/mutant/reporter/cli/printer/config_spec.rb
mutant-0.8.19 spec/unit/mutant/reporter/cli/printer/config_spec.rb
mutant-0.8.18 spec/unit/mutant/reporter/cli/printer/config_spec.rb
mutant-0.8.17 spec/unit/mutant/reporter/cli/printer/config_spec.rb