From c136b99c3f066f35b10e28d88a82c6e926ca76a1 Mon Sep 17 00:00:00 2001 From: Jack Dempsey Date: Sat, 21 May 2011 12:45:24 -0700 Subject: [PATCH] assuming a default task exists is bad when somehow it's nil, then prerequisities blows up --- lib/rspec/rails/tasks/rspec.rake | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/rspec/rails/tasks/rspec.rake b/lib/rspec/rails/tasks/rspec.rake index b49b32c4b8..632f152ff1 100644 --- a/lib/rspec/rails/tasks/rspec.rake +++ b/lib/rspec/rails/tasks/rspec.rake @@ -1,6 +1,8 @@ require 'rspec/core' require 'rspec/core/rake_task' -Rake.application.instance_variable_get('@tasks')['default'].prerequisites.delete('test') +if default = Rake.application.instance_variable_get('@tasks')['default'] + default.prerequisites.delete('test') +end spec_prereq = Rails.configuration.generators.options[:rails][:orm] == :active_record ? "db:test:prepare" : :noop task :noop do; end