Sha256: ea29281e0cc8ad44c319e8276737c6e3e1d7ce48766154b9397580d28b4e6920

Contents?: true

Size: 680 Bytes

Versions: 9

Compression:

Stored size: 680 Bytes

Contents

RSpec.describe 'Mutest on ruby corpus', mutest: 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

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

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

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
mutest-0.0.10 spec/integration/mutest/corpus_spec.rb
mutest-0.0.9 spec/integration/mutest/corpus_spec.rb
mutest-0.0.8 spec/integration/mutest/corpus_spec.rb
mutest-0.0.7 spec/integration/mutest/corpus_spec.rb
mutest-0.0.6 spec/integration/mutest/corpus_spec.rb
mutest-0.0.5 spec/integration/mutest/corpus_spec.rb
mutest-0.0.4 spec/integration/mutest/corpus_spec.rb
mutest-0.0.3 spec/integration/mutest/corpus_spec.rb
mutest-0.0.2 spec/integration/mutest/corpus_spec.rb