За то, что я делаю, я хочу это навсегда.Так что с rspec 2.5.0 и rails 3:
Скопируйте rspec.rake в вашу папку apps / lib / tasks из:
~/.rvm/gems/ruby-1.8.7-p302/gems/rspec-rails-2.5.0/lib/rspec/rails/tasks/rspec.rake
Добавьте это в начало файла:
Rake::TaskManager.class_eval do
def remove_task(task_name)
@tasks.delete(task_name.to_s)
end
end
def remove_task(task_name)
Rake.application.remove_task(task_name)
end
remove_task 'spec'
Найдите и отредактируйте эту строку, чтобы вызвать noop:
spec_prereq = :noop #Rails.configuration.generators.options[:rails][:orm] == :active_record ? "db:test:prepare" : :noop