diaspora/lib/tasks/tests.rake
2013-08-22 09:56:35 +02:00

24 lines
628 B
Ruby

namespace :ci do
namespace :travis do
desc "Run everyhting except cucumber"
task :other => [ :prepare, "tests:generate_fixtures", :spec, "jasmine:ci" ]
desc "Run cucumber"
task :cucumber => [ :prepare, "rake:cucumber" ]
desc "Prepare db"
task :prepare_db => [ "db:create", "db:test:load"]
desc "Prepare"
task :prepare => [:prepare_db, "assets:precompile"]
end
end
if defined?(RSpec)
namespace :tests do
desc "Run all specs that generate fixtures for rspec or jasmine"
RSpec::Core::RakeTask.new(:generate_fixtures) do |t|
t.rspec_opts = ['--tag fixture']
end
end
end