diaspora_federation/lib/tasks/tests.rake
2015-06-23 00:01:13 +02:00

23 lines
586 B
Ruby

namespace :ci do
namespace :travis 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
task prepare: %w(prepare_db prepare_fixtures)
desc "Run specs"
task run: %w(prepare spec)
end
end
if defined?(RSpec)
namespace :spec do
desc "Run all specs that generate fixtures for rspec"
RSpec::Core::RakeTask.new(generate_fixtures: "spec:prepare") do |t|
t.rspec_opts = ["--tag fixture"]
end
end
end