#!/usr/bin/env rake # Add your own tasks in files placed in lib/tasks ending in .rake, # for example lib/tasks/capistrano.rake, and they will automatically be available to Rake. Rake::TaskManager.class_eval do def remove_task(task_name) @tasks.delete(task_name.to_s) end end require File.expand_path('../config/application', __FILE__) Velocipede::Application.load_tasks unless Rails.env.production? namespace :spec do desc 'Run all acceptance specs' RSpec::Core::RakeTask.new(:acceptance => 'db:test:prepare') do |t| t.pattern = '**/*.feature' end end Rake.application.remove_task 'spec' desc 'Run all specs' RSpec::Core::RakeTask.new(:spec => 'db:test:prepare') do |t| t.pattern = '**/*{_spec.rb,.feature}' end end