From 0a23405d4b557af2ccd2c8c9ca2e59efe29df0bc Mon Sep 17 00:00:00 2001 From: Reinier Balt Date: Wed, 13 May 2009 22:10:15 +0200 Subject: [PATCH] fix #897. The dependency on rspec added to environment.rb. Rake always loads the rspec task from /lib/tasks, so the gem is required for all environments. this is ugly :-( --- config/environment.rb | 3 +++ config/environments/test.rb | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/config/environment.rb b/config/environment.rb index d02efb1a..83765086 100644 --- a/config/environment.rb +++ b/config/environment.rb @@ -23,6 +23,9 @@ Rails::Initializer.run do |config| config.gem "highline" config.gem "RedCloth" + # Need to do rspec here and not in test.rb. Needed for rake to work which loads + # the rspec.task file + config.gem "rspec", :lib => false, :version => ">=1.2.2" config.action_controller.use_accept_header = true diff --git a/config/environments/test.rb b/config/environments/test.rb index fd337cec..ab7740c2 100644 --- a/config/environments/test.rb +++ b/config/environments/test.rb @@ -51,7 +51,8 @@ config.gem "ZenTest" config.gem "hpricot" config.gem "hoe" -config.gem "rspec", :lib => false, :version => ">=1.2.2" +# config.gem for rspec is in environment.rb. Needed for rake to work which loads +# the rspec.task file config.gem "rspec-rails", :lib => false, :version => ">=1.2.2" config.gem "webrat", :lib => false, :version => ">=0.4.3" config.gem "cucumber", :lib => false, :version => ">=0.2.2"