From b105cdfe325ca38d11408019a5db355814dc183d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Zurcher?= Date: Wed, 25 May 2011 19:16:05 +0200 Subject: use ENV[pattern] to drive spec execution --- tasks/spec.rake | 23 ++++------------------- 1 file changed, 4 insertions(+), 19 deletions(-) diff --git a/tasks/spec.rake b/tasks/spec.rake index 6652bbf..7345f5c 100644 --- a/tasks/spec.rake +++ b/tasks/spec.rake @@ -6,24 +6,24 @@ require 'rspec/core/rake_task' namespace :spec do desc 'Run all specs with basic output' - RSpec::Core::RakeTask.new(:run) do |t| + RSpec::Core::RakeTask.new(:run) do |t,args| t.ruby_opts = PROJ.ruby_opts t.rspec_opts = PROJ.spec.opts -# t.libs += PROJ.libs + t.pattern = ENV['pattern'] if ENV['pattern'] end desc 'Run all specs with text output' RSpec::Core::RakeTask.new(:doc) do |t| t.ruby_opts = PROJ.ruby_opts t.rspec_opts = PROJ.spec.opts + ['-fs' ] -# t.libs += PROJ.libs + t.pattern = ENV['pattern'] if ENV['pattern'] end desc 'Run all specs with html output' RSpec::Core::RakeTask.new(:html) do |t| t.ruby_opts = PROJ.ruby_opts t.rspec_opts = PROJ.spec.opts + ['-fh' ] -# t.libs += PROJ.libs + t.pattern = ENV['pattern'] if ENV['pattern'] end if HAVE_RCOV @@ -31,20 +31,9 @@ namespace :spec do RSpec::Core::RakeTask.new(:rcov) do |t| t.ruby_opts = PROJ.ruby_opts t.rspec_opts = PROJ.spec.opts -# t.libs += PROJ.libs t.rcov = true -# t.rcov_path = PROJ.rcov.dir t.rcov_opts = PROJ.rcov.opts + ['--exclude', 'spec'] end - -# RCov::VerifyTask.new(:verify) do |t| -# t.threshold = PROJ.rcov.threshold -# t.index_html = File.join(PROJ.rcov.dir, 'index.html') -# t.require_exact_threshold = PROJ.rcov.threshold_exact -# end - -# task :verify => :rcov -# remove_desc_for_task %w(spec:clobber_rcov) end end # namespace :spec @@ -52,8 +41,4 @@ end # namespace :spec desc 'Alias to spec:run' task :spec => 'spec:run' -#task :clobber => 'spec:clobber_rcov' if HAVE_RCOV - -#end # if HAVE_SPEC_RAKE_SPECTASK - # EOF -- cgit v1.1-2-g2b99