Sha256: 33c29906180e9296dc7f7bdc4511769694f666a961a418827bead09e2e681c23

Contents?: true

Size: 637 Bytes

Versions: 17

Compression:

Stored size: 637 Bytes

Contents

RSpec.describe 'Mutant on ruby corpus', mutant: false do

  before do
    skip 'Corpus test is deactivated on < 2.1' if RUBY_VERSION < '2.1'
    skip 'Corpus test is deactivated on RBX' if RUBY_ENGINE.eql?('rbx')
  end

  MutantSpec::Corpus::Project::ALL.select(&:mutation_generation).each do |project|
    specify "#{project.name} does not fail on mutation generation" do
      project.verify_mutation_generation
    end
  end

  MutantSpec::Corpus::Project::ALL.select(&:mutation_coverage).each do |project|
    specify "#{project.name} does have expected mutation coverage" do
      project.verify_mutation_coverage
    end
  end
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
mutant-0.8.16 spec/integration/mutant/corpus_spec.rb
mutant-0.8.15 spec/integration/mutant/corpus_spec.rb
mutant-0.8.14 spec/integration/mutant/corpus_spec.rb
mutant-0.8.13 spec/integration/mutant/corpus_spec.rb
mutant-0.8.12 spec/integration/mutant/corpus_spec.rb
mutant-0.8.11 spec/integration/mutant/corpus_spec.rb
mutant-0.8.10 spec/integration/mutant/corpus_spec.rb
mutant-0.8.9 spec/integration/mutant/corpus_spec.rb
mutant-0.8.8 spec/integration/mutant/corpus_spec.rb
mutant-0.8.7 spec/integration/mutant/corpus_spec.rb
mutant-0.8.6 spec/integration/mutant/corpus_spec.rb
mutant-0.8.5 spec/integration/mutant/corpus_spec.rb
mutant-0.8.4 spec/integration/mutant/corpus_spec.rb
mutant-0.8.3 spec/integration/mutant/corpus_spec.rb
mutant-0.8.2 spec/integration/mutant/corpus_spec.rb
mutant-0.8.1 spec/integration/mutant/corpus_spec.rb
mutant-0.8.0 spec/integration/mutant/corpus_spec.rb