From 181e42bba25fd81a9c3a29bb12ef4ea7a60fea8d Mon Sep 17 00:00:00 2001 From: Antonio Terceiro Date: Fri, 6 Aug 2010 02:47:46 -0300 Subject: [PATCH] Support older (as in Debian stable) rake versions --- lib/tasks/cucumber.rake | 2 -- lib/tasks/test.rake | 8 +++++++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/lib/tasks/cucumber.rake b/lib/tasks/cucumber.rake index 78d1ec0..d1f8faa 100644 --- a/lib/tasks/cucumber.rake +++ b/lib/tasks/cucumber.rake @@ -35,8 +35,6 @@ begin desc 'Alias for cucumber:ok' task :cucumber => 'cucumber:ok' - task :default => :cucumber - task :features => :cucumber do STDERR.puts "*** The 'features' task is deprecated. See rake -T cucumber ***" end diff --git a/lib/tasks/test.rake b/lib/tasks/test.rake index d0cd0c4..093f7e6 100644 --- a/lib/tasks/test.rake +++ b/lib/tasks/test.rake @@ -1,4 +1,10 @@ -Rake::Task[:test].clear +t = Rake::Task[:test] +if t.respond_to?(:clear) + t.clear +else + t.prerequisites.clear + t.instance_variable_get('@actions').clear +end task :test do errors = %w(test:units test:functionals test:integration cucumber selenium).collect do |task| -- libgit2 0.21.2