Commit c29be399

mo k <mo@mokhan.ca>
2012-09-19 03:20:37
add rake test:ci target for buildbox
1 parent 74bae9e
Changed files (1)
Rakefile
@@ -49,3 +49,23 @@ task :restore do
   sh "cap staging restore_db"
 end
 
+namespace :test do
+  task :specs, [ :display ] => :environment do |t, args|
+    ENV['DISPLAY'] = args[:display] if args[:display]
+    Rake::Task['spec:suite:all'].invoke
+  end
+
+  task :jasmine, [ :display ] => :environment do |t, args|
+    ENV['DISPLAY'] = args[:display] if args[:display]
+    sh("bundle exec rake jasmine:ci")
+  end
+
+  task :all, [ :display ] => :environment do |t, args|
+    Rake::Task['test:jasmine'].invoke(args[:display])
+    Rake::Task['test:specs'].invoke(args[:display])
+  end
+
+  task :ci do
+    Rake::Task['test:all'].invoke(":99")
+  end
+end