[前][次][番号順一覧][スレッド一覧]

ruby-changes:18833

From: nobu <ko1@a...>
Date: Sun, 13 Feb 2011 09:56:49 +0900 (JST)
Subject: [ruby-changes:18833] Ruby:r30858 (trunk): * test/xmlrpc/webrick_testing.rb (WEBrick_Testing#start_server):

nobu	2011-02-13 09:56:40 +0900 (Sun, 13 Feb 2011)

  New Revision: 30858

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=30858

  Log:
    * test/xmlrpc/webrick_testing.rb (WEBrick_Testing#start_server):
     catch IOError when server socket was closed.

  Modified files:
    trunk/ChangeLog
    trunk/test/xmlrpc/webrick_testing.rb

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 30857)
+++ ChangeLog	(revision 30858)
@@ -1,3 +1,8 @@
+Sun Feb 13 09:56:32 2011  Nobuyoshi Nakada  <nobu@r...>
+
+	* test/xmlrpc/webrick_testing.rb (WEBrick_Testing#start_server):
+	 catch IOError when server socket was closed.
+
 Sun Feb 13 07:39:51 2011  Yukihiro Matsumoto  <matz@r...>
 
 	* enum.c (enum_inject): typo fixed. a patch from Gaku Ueda in
Index: test/xmlrpc/webrick_testing.rb
===================================================================
--- test/xmlrpc/webrick_testing.rb	(revision 30857)
+++ test/xmlrpc/webrick_testing.rb	(revision 30858)
@@ -18,8 +18,13 @@
           :StartCallback => proc { @__started = true }
         }.update(config))
       yield @__server
-      @__server.start
-      @__started = false
+      begin
+        @__server.start
+      rescue IOError => e
+        assert_match(/closed/, e.message)
+      ensure
+        @__started = false
+      end
     }
 
     Timeout.timeout(5) {

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]