From f4aa3e7ae761cd5595829fb920fa483c2f95abff Mon Sep 17 00:00:00 2001 From: Tomoyuki Sahara Date: Tue, 21 May 2013 14:48:42 +0900 Subject: getaddrinfo("localhost") returns "fe80::1%lo0" on MacOS! --- test/socket.rb | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) (limited to 'test') diff --git a/test/socket.rb b/test/socket.rb index dc2f896b9..1ccf05364 100644 --- a/test/socket.rb +++ b/test/socket.rb @@ -19,18 +19,9 @@ end assert('Addrinfo.foreach') do # assume Addrinfo.getaddrinfo works well + a = Addrinfo.getaddrinfo("localhost", "domain") b = [] - a = Addrinfo.foreach("localhost", "domain") { |ai| - assert_include([Socket::AF_INET, Socket::AF_INET6], ai.afamily) - if ai.afamily == Socket::AF_INET - assert_equal(ai.ip_address, '127.0.0.1') - else - assert_equal(ai.ip_address, '::1') - end - assert_equal(ai.ip_port, 53) - assert_include([Socket::SOCK_STREAM, Socket::SOCK_DGRAM], ai.socktype) - b << ai - } + Addrinfo.foreach("localhost", "domain") { |ai| b << ai } assert_equal(a.size, b.size) end -- cgit v1.2.3