From 4411c516e13b9f9e99caca329c676d6c22a4fcb6 Mon Sep 17 00:00:00 2001 From: Dhruv Kapadia Date: Tue, 20 Apr 2010 18:45:10 -0400 Subject: [PATCH] Rake task to prepare and run api server for acceptance testing --- lib/tasks/testserver.rake | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+), 0 deletions(-) create mode 100644 lib/tasks/testserver.rake diff --git a/lib/tasks/testserver.rake b/lib/tasks/testserver.rake new file mode 100644 index 0000000..1070593 --- /dev/null +++ b/lib/tasks/testserver.rake @@ -0,0 +1,24 @@ + +namespace :testserver do + + + desc "Start a server for testing purposes on port 4000" + task :start do + + system "export RAILS_ENV=test && #{Rails.root.to_s}/script/server -p 4000" + end + + + task :prepare => :test do + Rake::Task["db:test:prepare"].invoke + + u = User.create!(:email => 'testing@dkapadia.com', :password => 'wheatthins', :password_confirmation => "wheatthins") + + u.email_confirmed = true + u.save + + end + + task :launch => [:prepare, :start] +end + -- libgit2 0.21.2