Sha256: 8d8f5e270197a95e15b17b98b0c7d7b6129c4caf7908e0da28e85a17267617b3

Contents?: true

Size: 482 Bytes

Versions: 108

Compression:

Stored size: 482 Bytes

Contents

require 'coverage'
require 'simplecov'

def SimpleCov.sequel_coverage(opts = {})
  start do
    add_filter "/spec/"
    add_group('Missing-Revelent'){|src| src.filename =~ opts[:group] && src.covered_percent < 100} if opts[:group]
    add_group('Missing'){|src| src.covered_percent < 100}
    add_group('Covered'){|src| src.covered_percent == 100}
    add_filter{|src| src.filename !~ opts[:filter]} if opts[:filter]
    yield self if block_given?
  end
end

ENV.delete('COVERAGE')

Version data entries

108 entries across 102 versions & 3 rubygems

Version Path
tdiary-5.1.2 vendor/bundle/ruby/2.6.0/gems/sequel-5.26.0/spec/sequel_coverage.rb
tdiary-5.1.1 vendor/bundle/ruby/2.6.0/gems/sequel-5.26.0/spec/sequel_coverage.rb
tdiary-5.1.1 vendor/bundle/ruby/2.7.0/gems/sequel-5.29.0/spec/sequel_coverage.rb
sequel-5.29.0 spec/sequel_coverage.rb
sequel-5.28.0 spec/sequel_coverage.rb
sequel-5.27.0 spec/sequel_coverage.rb
tdiary-5.1.0 vendor/bundle/gems/sequel-5.26.0/spec/sequel_coverage.rb
sequel-5.26.0 spec/sequel_coverage.rb
sequel-5.25.0 spec/sequel_coverage.rb
sequel-5.24.0 spec/sequel_coverage.rb
sequel-5.23.0 spec/sequel_coverage.rb
sequel-5.22.0 spec/sequel_coverage.rb
sequel-5.21.0 spec/sequel_coverage.rb
sequel-5.20.0 spec/sequel_coverage.rb
tdiary-5.0.13 vendor/bundle/gems/sequel-5.18.0/spec/sequel_coverage.rb
sequel-5.19.0 spec/sequel_coverage.rb
tdiary-5.0.12.1 vendor/bundle/gems/sequel-5.18.0/spec/sequel_coverage.rb
sequel-5.18.0 spec/sequel_coverage.rb
sequel-5.17.0 spec/sequel_coverage.rb
sequel-5.16.0 spec/sequel_coverage.rb