Commit 7b7e3d01

mo khan <mo@mokhan.ca>
2013-06-03 01:55:48
create ci task to run rspec and jasmine tests
1 parent 1290b84
Changed files (3)
lib/tasks/ci.rake
@@ -0,0 +1,1 @@
+task :ci => ['db:test:prepare', 'spec', 'js:default']
lib/tasks/js.rake
@@ -0,0 +1,10 @@
+namespace :js do
+  task :jasmine, [ :display ] => :environment do |t, args|
+    ENV['DISPLAY'] = args[:display] if args[:display]
+    sh("bundle exec rake jasmine:ci")
+  end
+
+  task :default, [ :display ] => :environment do |t, args|
+    Rake::Task['js:jasmine'].invoke(args[:display])
+  end
+end
lib/tasks/test.rake
@@ -1,20 +0,0 @@
-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