Sha256: 1f937b03b56c737a6c118b8b1c926937416471a9de2fb2ad85c8c987d9024263

Contents?: true

Size: 627 Bytes

Versions: 12

Compression:

Stored size: 627 Bytes

Contents

require 'rake/testtask'
if HAVE_RCOV
  require 'rcov/rcovtask'
end

namespace :test do

  Rake::TestTask.new(:run) do |t|
    t.libs = PROJ.libs
    t.test_files = if test(?f, PROJ.test.file) then [PROJ.test.file]
                   else PROJ.test.files end
    t.ruby_opts += PROJ.ruby_opts
    t.ruby_opts += PROJ.test.opts
  end

  if HAVE_RCOV
    desc 'Run rcov on the unit tests'
    Rcov::RcovTask.new do |t|
      t.pattern = PROJ.rcov.pattern
      t.rcov_opts = PROJ.rcov.opts
    end
  end

end  # namespace :test

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

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

Version data entries

12 entries across 12 versions & 3 rubygems

Version Path
vigetlabs-acts_as_markup-1.2.1 tasks/test.rake
vigetlabs-acts_as_markup-1.3.0 tasks/test.rake
vigetlabs-acts_as_markup-1.3.1 tasks/test.rake
vigetlabs-acts_as_markup-1.3.2 tasks/test.rake
vigetlabs-acts_as_markup-1.3.3 tasks/test.rake
tristandunn-acts_as_markup-1.3.4 tasks/test.rake
tristandunn-acts_as_markup-1.3.3 tasks/test.rake
acts_as_markup-1.2.1 tasks/test.rake
acts_as_markup-1.3.3 tasks/test.rake
acts_as_markup-1.3.2 tasks/test.rake
acts_as_markup-1.3.1 tasks/test.rake
acts_as_markup-1.3.0 tasks/test.rake