if defined?(RSpec) namespace :spec do task prepare_db: %w(db:create db:test:load) task :prepare_fixtures do ENV["NO_COVERAGE"] = "true" Rake::Task["spec:generate_fixtures"].invoke ENV["NO_COVERAGE"] = "false" end desc "Prepare for rspec" task prepare: %w(db:environment:set prepare_db prepare_fixtures) desc "Run all specs that generate fixtures for rspec" RSpec::Core::RakeTask.new(:generate_fixtures) do |t| t.rspec_opts = ["--tag fixture"] end end end