Sha256: 5e68a30c4b7454b66e6146f6d25e5ce391fad04101a02726a52619cc7b588c30

Contents?: true

Size: 604 Bytes

Versions: 6

Compression:

Stored size: 604 Bytes

Contents

RSpec.describe 'Mutant on ruby corpus' do

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

  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

  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

6 entries across 6 versions & 1 rubygems

Version Path
mutant-0.6.6 spec/integration/mutant/corpus_spec.rb
mutant-0.6.5 spec/integration/mutant/corpus_spec.rb
mutant-0.6.4 spec/integration/mutant/corpus_spec.rb
mutant-0.6.3 spec/integration/mutant/corpus_spec.rb
mutant-0.6.2 spec/integration/mutant/corpus_spec.rb
mutant-0.6.0 spec/integration/mutant/corpus_spec.rb