Sha256: 207b99d234a98670f4ad9e13c18a6872cc8241c69aacd826d0bd07681deefb94

Contents?: true

Size: 533 Bytes

Versions: 7

Compression:

Stored size: 533 Bytes

Contents

# coverage_spec.rb
#
# Ensures every eligible file has a corresponding spec
################################################################################

require 'spec_helper'

describe 'coverage' do

  it 'has a spec for every file' do
    [
      'app',
      'lib',
    ].each do |dir|
      Dir.glob( File.join( ENGINE_ROOT, dir, '**', '*.{rb,erb,rake}' ) ) do |path|
        next if File.basename( path ) =~ /^_/
        path = path.sub( /#{ENGINE_ROOT}\//, '' )
        path.should have_a_spec
      end
    end
  end

end

Version data entries

7 entries across 7 versions & 2 rubygems

Version Path
meter_cat-0.0.7 spec/coverage_spec.rb
meter_cat-0.0.6 spec/coverage_spec.rb
split_cat-0.1.0 spec/coverage_spec.rb
split_cat-0.0.9 spec/coverage_spec.rb
split_cat-0.0.8 spec/coverage_spec.rb
split_cat-0.0.7 spec/coverage_spec.rb
split_cat-0.0.6 spec/coverage_spec.rb