about summary refs log tree commit homepage
path: root/test/rails
diff options
context:
space:
mode:
authorEric Wong <normalperson@yhbt.net>2009-03-31 19:15:50 -0700
committerEric Wong <normalperson@yhbt.net>2009-03-31 19:15:50 -0700
commit71c8ce651166b49178676f1c37723aa34c4ef9e5 (patch)
treed2cae4c00a386d8caa46c7b6794b99bb2dbc16fa /test/rails
parentaba465e9d196737b07786a759ba320c89ae31c2e (diff)
downloadunicorn-71c8ce651166b49178676f1c37723aa34c4ef9e5.tar.gz
Diffstat (limited to 'test/rails')
-rw-r--r--test/rails/test_rails.rb10
1 files changed, 2 insertions, 8 deletions
diff --git a/test/rails/test_rails.rb b/test/rails/test_rails.rb
index aa0d300..2815734 100644
--- a/test/rails/test_rails.rb
+++ b/test/rails/test_rails.rb
@@ -1,14 +1,8 @@
 # Copyright (c) 2009 Eric Wong
-STDIN.sync = STDOUT.sync = STDERR.sync = true
 require 'test/test_helper'
-require 'pathname'
-require 'tempfile'
-require 'fileutils'
 
 # don't call exit(0) since it may be run under rake (but gmake is recommended)
 do_test = true
-DEFAULT_TRIES = 1000
-DEFAULT_RES = 0.2
 
 $unicorn_rails_bin = ENV['UNICORN_RAILS_TEST_BIN'] || "unicorn_rails"
 redirect_test_io { do_test = system($unicorn_rails_bin, '-v') }
@@ -92,7 +86,7 @@ logger Logger.new('#{COMMON_TMP.path}')
     redirect_test_io do
       pid = fork { exec 'unicorn_rails', "-l#@addr:#@port" }
     end
-    sleep 1 # HACK
+    wait_master_ready("test_stderr.#$$.log")
     tmp_dirs.each { |dir| assert(File.directory?("tmp/#{dir}")) }
     res = Net::HTTP.get_response(URI.parse("http://#@addr:#@port/foo"))
     assert_equal "FOO\n", res.body
@@ -111,7 +105,7 @@ logger Logger.new('#{COMMON_TMP.path}')
     redirect_test_io do
       pid = fork { exec 'unicorn_rails', "-l#@addr:#@port", '-P/poo' }
     end
-    sleep 1 # HACK
+    wait_master_ready("test_stderr.#$$.log")
     res = Net::HTTP.get_response(URI.parse("http://#@addr:#@port/poo/foo"))
     # p res
     # p res.body