diff --git a/ChangeLog b/ChangeLog index 10a7e04fc2..75a1ba2c07 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +Mon Jun 14 22:36:09 2010 Tanaka Akira + + * test/socket/test_socket.rb (test_udp_server): rescue Errno::ENOSYS + for Windows. + + * test/socket/test_nonblock.rb (test_sendmsg_nonblock_error): ditto. + + [ruby-dev:41597] reported by Masaya Tarui. + Sun Jun 13 04:27:55 2010 Marc-Andre Lafortune * lib/delegate.rb: Delegate !=, eql? and hash [ruby-core:26139] diff --git a/test/socket/test_nonblock.rb b/test/socket/test_nonblock.rb index 59ff1522bc..59bd4f3aac 100644 --- a/test/socket/test_nonblock.rb +++ b/test/socket/test_nonblock.rb @@ -220,7 +220,7 @@ class TestSocketNonblock < Test::Unit::TestCase loop { s1.sendmsg_nonblock("a" * 100000) } - rescue NotImplementedError + rescue NotImplementedError, Errno::ENOSYS skip "sendmsg not implemented on this platform." rescue Errno::EMSGSIZE # UDP has 64K limit (if no Jumbograms). No problem. diff --git a/test/socket/test_socket.rb b/test/socket/test_socket.rb index a2c0baf1e4..999976b999 100644 --- a/test/socket/test_socket.rb +++ b/test/socket/test_socket.rb @@ -289,7 +289,7 @@ class TestSocket < Test::Unit::TestCase assert_equal(ai.ip_address, addr.ip_address) } } - rescue NotImplementedError + rescue NotImplementedError, Errno::ENOSYS skipped = true skip "need sendmsg and recvmsg" ensure