diff --git a/lib/tasks/gitlab/test.rake b/lib/tasks/gitlab/test.rake index 38fa8b1..011748c 100644 --- a/lib/tasks/gitlab/test.rake +++ b/lib/tasks/gitlab/test.rake @@ -1,11 +1,18 @@ namespace :gitlab do desc "GITLAB | Run all tests" task :test do - Rails.env = "test" - Rake::Task["db:setup"].invoke - Rake::Task["db:seed_fu"].invoke - Rake::Task["spinach"].invoke - Rake::Task["spec"].invoke - Rake::Task["jasmince:ci"].invoke + cmds = [ + "rake db:setup", + "rake db:seed_fu", + "rake spinach", + "rake spec", + "rake jasmine:ci" + ] + + cmds.each do |cmd| + system(cmd + " RAILS_ENV=test") + + raise "#{cmd} failed!" unless $?.exitstatus.zero? + end end end diff --git a/spec/javascripts/support/jasmine_helper.rb b/spec/javascripts/support/jasmine_helper.rb index 13e5502..34b418a 100644 --- a/spec/javascripts/support/jasmine_helper.rb +++ b/spec/javascripts/support/jasmine_helper.rb @@ -1,3 +1,5 @@ +WebMock.allow_net_connect! + Jasmine.configure do |config| config.browser = :phantomjs end -- libgit2 0.21.2