Commit 4411c516e13b9f9e99caca329c676d6c22a4fcb6
1 parent
32d574d6
Exists in
master
and in
1 other branch
Rake task to prepare and run api server for acceptance testing
Showing
1 changed file
with
24 additions
and
0 deletions
Show diff stats
... | ... | @@ -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 | + | ... | ... |