about summary refs log tree commit homepage
path: root/test
diff options
context:
space:
mode:
authorluislavena <luislavena@19e92222-5c0b-0410-8929-a290d50e31e9>2006-06-02 03:00:49 +0000
committerluislavena <luislavena@19e92222-5c0b-0410-8929-a290d50e31e9>2006-06-02 03:00:49 +0000
commitd373e4e118bdd960ba97f9a88c5fa643ab1f02dd (patch)
treeb539e4a34ab78a7fbbcd2d815b3c4c6e54dc5c3d /test
parent35db1e7b2b73ac59642f007da96504b5802a6514 (diff)
downloadunicorn-d373e4e118bdd960ba97f9a88c5fa643ab1f02dd.tar.gz
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@221 19e92222-5c0b-0410-8929-a290d50e31e9
Diffstat (limited to 'test')
-rw-r--r--test/test_ws.rb6
1 files changed, 3 insertions, 3 deletions
diff --git a/test/test_ws.rb b/test/test_ws.rb
index ddcb86b..2da7035 100644
--- a/test/test_ws.rb
+++ b/test/test_ws.rb
@@ -22,7 +22,6 @@ require 'mongrel'
 require 'timeout'
 require File.dirname(__FILE__) + "/testhelp.rb"
 
-
 class TestHandler < Mongrel::HttpHandler
   attr_reader :ran_test
 
@@ -68,6 +67,7 @@ class WebServerTest < Test::Unit::TestCase
         sleep 1
       end
     end
+    s.write(" ") if RUBY_PLATFORM =~ /mswin/
     s.close
   end
 
@@ -90,7 +90,7 @@ class WebServerTest < Test::Unit::TestCase
   def test_header_is_too_long
     redirect_test_io do
       long = "GET /test HTTP/1.1\r\n" + ("X-Big: stuff\r\n" * 15000) + "\r\n"
-      assert_raises Errno::ECONNRESET, Errno::EPIPE, Errno::ECONNABORTED do
+      assert_raises Errno::ECONNRESET, Errno::EPIPE, Errno::ECONNABORTED, Errno::EINVAL do
         do_test(long, long.length/2)
       end
     end
@@ -98,7 +98,7 @@ class WebServerTest < Test::Unit::TestCase
 
   def test_num_processors_overload
     redirect_test_io do
-      assert_raises Errno::ECONNRESET, Errno::EPIPE do
+      assert_raises Errno::ECONNRESET, Errno::EPIPE, Errno::ECONNABORTED, Errno::EINVAL do
         tests = [
           Thread.new { do_test(@request, 1) },
           Thread.new { do_test(@request, 10) },