Sha256: e393305dc7f23c9fb50b49c116064f84939e437da3623556aed5c0b3a1d2a846

Contents?: true

Size: 596 Bytes

Versions: 6

Compression:

Stored size: 596 Bytes

Contents

begin
  require "simplecov"

  namespace :bake do
    namespace :coverage do
      task :check_specs do
        SimpleCov.coverage_dir 'log/coverage/spec'
        coverage = SimpleCov.result.covered_percent
        fail "Spec coverage was only #{coverage}%" if coverage < 100.0
      end

      task :check_cucumber do
        SimpleCov.coverage_dir 'log/coverage/features'
        coverage = SimpleCov.result.covered_percent
        fail "Feature coverage was only #{coverage}%" if coverage < 100.0
      end
    end
  end
rescue LoadError
  $stderr.puts 'Warning: SimpleCov not available.'
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
rake-n-bake-1.0.5 tasks/coverage.rake
rake-n-bake-1.0.4 tasks/coverage.rake
rake-n-bake-1.0.3 tasks/coverage.rake
rake-n-bake-1.0.2 tasks/coverage.rake
rake-n-bake-1.0.1 tasks/coverage.rake
rake-n-bake-1.0.0 tasks/coverage.rake