Sha256: 61d564a73d4dc3cacb2f2a48a9b722adc7595022324c5d67065a244cb4c91388

Contents?: true

Size: 852 Bytes

Versions: 21

Compression:

Stored size: 852 Bytes

Contents

# $Id$

if HAVE_SPEC_RAKE_SPECTASK

namespace :spec do

  desc 'Run all specs with basic output'
  Spec::Rake::SpecTask.new(:run) do |t|
    t.spec_opts = PROJ.spec_opts
    t.spec_files = PROJ.specs
  end

  desc 'Run all specs with text output'
  Spec::Rake::SpecTask.new(:specdoc) do |t|
    t.spec_opts = PROJ.spec_opts + ['--format', 'specdoc']
    t.spec_files = PROJ.specs
  end

  if HAVE_RCOV
    desc 'Run all specs with RCov'
    Spec::Rake::SpecTask.new(:rcov) do |t|
      t.spec_opts = PROJ.spec_opts
      t.spec_files = PROJ.specs
      t.rcov = true
      t.rcov_opts = PROJ.rcov_opts + ['--exclude', 'spec']
    end
  end

end  # namespace :spec

desc 'Alias to spec:run'
task :spec => 'spec:run'

task :clobber => 'spec:clobber_rcov' if HAVE_RCOV

remove_desc_for_task %w(spec:clobber_rcov)

end  # if HAVE_SPEC_RAKE_SPECTASK

# EOF

Version data entries

21 entries across 21 versions & 5 rubygems

Version Path
bones-1.2.1 data/tasks/spec.rake
bones-1.2.0 data/tasks/spec.rake
bones-1.3.0 data/tasks/spec.rake
bones-1.1.2 data/tasks/spec.rake
csses-1.0.0 tasks/spec.rake
dokkit-0.4.0 tasks/spec.rake
dokkit-0.4.2 tasks/spec.rake
dokkit-0.3.0 tasks/spec.rake
dokkit-0.4.1 tasks/spec.rake
dokkit-0.4.4 tasks/spec.rake
dokkit-0.4.3 tasks/spec.rake
ludy-0.1.2 tasks/spec.rake
ludy-0.1.1 tasks/spec.rake
ludy-0.1.0 tasks/spec.rake
ludy-0.1.6 tasks/spec.rake
ludy-0.1.8 tasks/spec.rake
ludy-0.1.3 tasks/spec.rake
ludy-0.1.4 tasks/spec.rake
ludy-0.1.5 tasks/spec.rake
ludy-0.1.7 tasks/spec.rake