Sha256: 3d35886940b0546e47c6dcdccca548f9a8ec2c162395f8c7a38c6870ea0c7c6a

Contents?: true

Size: 609 Bytes

Versions: 21

Compression:

Stored size: 609 Bytes

Contents

require 'spec/rake/spectask'
require 'spec/rake/verify_rcov'

spec_defaults = lambda do |spec|
  spec.pattern    = 'spec/**/*_spec.rb'
  spec.libs      << 'lib' << 'spec'
  spec.spec_opts << '--options' << 'spec/spec.opts'
end

Spec::Rake::SpecTask.new(:spec, &spec_defaults)

Spec::Rake::SpecTask.new(:rcov) do |rcov|
  spec_defaults.call(rcov)
  rcov.rcov      = true
  rcov.rcov_opts = File.read('spec/rcov.opts').split(/\s+/)
end

RCov::VerifyTask.new(:verify_rcov => :rcov) do |rcov|
  rcov.threshold = 100
end

task :spec => :check_dependencies
task :rcov => :check_dependencies

task :default => :spec

Version data entries

21 entries across 20 versions & 9 rubygems

Version Path
yardstick-0.2.0 tasks/spec.rake
dm-reflection-0.11.1 tasks/spec.rake
dm-reflection-0.11.0 tasks/spec.rake
extlib-0.9.15 tasks/spec.rake
dm-reflection-0.10.2 tasks/spec.rake
robsharp-extlib-0.9.15 tasks/spec.rake
dm-reflection-0.0.5 tasks/spec.rake
dm-active_model-0.4.0 tasks/spec.rake
dm-is-awesome_set-0.11.1 tasks/spec.rake
dm-is-awesome_set-0.11.0 tasks/spec.rake
sundbp-extlib-0.9.14 tasks/spec.rake
middleman-0.13.1 lib/middleman/vendor/gems/ruby/1.8/gems/extlib-0.9.14/tasks/spec.rake
middleman-0.13.1 lib/middleman/vendor/gems/ruby/1.9.1/gems/extlib-0.9.14/tasks/spec.rake
dm-accepts_nested_attributes-0.12.0 tasks/spec.rake
dm-active_model-0.3.0 tasks/spec.rake
dm-active_model-0.2.0 tasks/spec.rake
middleman-0.12.2 lib/middleman/vendor/gems/gems/extlib-0.9.14/tasks/spec.rake
dm-active_model-0.1.0 tasks/spec.rake
dm-active_model-0.0.2 tasks/spec.rake
middleman-0.12.1 lib/middleman/vendor/gems/gems/extlib-0.9.14/tasks/spec.rake