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/