From 6302181582b56018f41f7c0eacbb91f1597bfea0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jonne=20Ha=C3=9F?= <me@mrzyx.de>
Date: Wed, 24 Oct 2012 21:49:48 +0200
Subject: [PATCH] do not define rspec task if rspec is unavailable

---
 lib/tasks/tests.rake | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/lib/tasks/tests.rake b/lib/tasks/tests.rake
index 09333cb0f7..f578a0d805 100644
--- a/lib/tasks/tests.rake
+++ b/lib/tasks/tests.rake
@@ -11,9 +11,11 @@ namespace :ci do
   end
 end
 
-namespace :tests do
-  desc "Run all specs that generate fixtures for rspec or jasmine"
-  RSpec::Core::RakeTask.new(:generate_fixtures) do |t|
-    t.rspec_opts = ['--tag fixture']
+if defined?(RSpec)
+  namespace :tests do
+    desc "Run all specs that generate fixtures for rspec or jasmine"
+    RSpec::Core::RakeTask.new(:generate_fixtures) do |t|
+      t.rspec_opts = ['--tag fixture']
+    end
   end
 end
-- 
GitLab