18 lines
517 B
Ruby
18 lines
517 B
Ruby
if defined?(RSpec)
|
|
namespace :spec do
|
|
task prepare_db: %w(db:create db:environment:set 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(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
|