Commit 4411c516e13b9f9e99caca329c676d6c22a4fcb6

Authored by Dhruv Kapadia
1 parent 32d574d6

Rake task to prepare and run api server for acceptance testing

Showing 1 changed file with 24 additions and 0 deletions   Show diff stats
lib/tasks/testserver.rake 0 → 100644
@@ -0,0 +1,24 @@ @@ -0,0 +1,24 @@
  1 +
  2 +namespace :testserver do
  3 +
  4 +
  5 + desc "Start a server for testing purposes on port 4000"
  6 + task :start do
  7 +
  8 + system "export RAILS_ENV=test && #{Rails.root.to_s}/script/server -p 4000"
  9 + end
  10 +
  11 +
  12 + task :prepare => :test do
  13 + Rake::Task["db:test:prepare"].invoke
  14 +
  15 + u = User.create!(:email => 'testing@dkapadia.com', :password => 'wheatthins', :password_confirmation => "wheatthins")
  16 +
  17 + u.email_confirmed = true
  18 + u.save
  19 +
  20 + end
  21 +
  22 + task :launch => [:prepare, :start]
  23 +end
  24 +