Commit 0bc8d197 authored by Sebastián Katzer's avatar Sebastián Katzer

Network services might not be available

parent e3bc680d
...@@ -7,7 +7,7 @@ assert('super class of Addrinfo') do ...@@ -7,7 +7,7 @@ assert('super class of Addrinfo') do
end end
assert('Addrinfo.getaddrinfo') do assert('Addrinfo.getaddrinfo') do
ary = Addrinfo.getaddrinfo("localhost", "domain", Socket::AF_INET, Socket::SOCK_STREAM) ary = Addrinfo.getaddrinfo("localhost", 53, Socket::AF_INET, Socket::SOCK_STREAM)
assert_true(ary.size >= 1) assert_true(ary.size >= 1)
ai = ary[0] ai = ary[0]
assert_equal(ai.afamily, Socket::AF_INET) assert_equal(ai.afamily, Socket::AF_INET)
...@@ -19,9 +19,9 @@ end ...@@ -19,9 +19,9 @@ end
assert('Addrinfo.foreach') do assert('Addrinfo.foreach') do
# assume Addrinfo.getaddrinfo works well # assume Addrinfo.getaddrinfo works well
a = Addrinfo.getaddrinfo("localhost", "domain") a = Addrinfo.getaddrinfo("localhost", 80)
b = [] b = []
Addrinfo.foreach("localhost", "domain") { |ai| b << ai } Addrinfo.foreach("localhost", 80) { |ai| b << ai }
assert_equal(a.size, b.size) assert_equal(a.size, b.size)
end end
...@@ -35,7 +35,7 @@ assert('Addrinfo.ip') do ...@@ -35,7 +35,7 @@ assert('Addrinfo.ip') do
end end
assert('Addrinfo.tcp') do assert('Addrinfo.tcp') do
ai = Addrinfo.tcp('127.0.0.1', 'smtp') ai = Addrinfo.tcp('127.0.0.1', 25)
assert_equal('127.0.0.1', ai.ip_address) assert_equal('127.0.0.1', ai.ip_address)
assert_equal(Socket::AF_INET, ai.afamily) assert_equal(Socket::AF_INET, ai.afamily)
assert_equal(25, ai.ip_port) assert_equal(25, ai.ip_port)
...@@ -44,7 +44,7 @@ assert('Addrinfo.tcp') do ...@@ -44,7 +44,7 @@ assert('Addrinfo.tcp') do
end end
assert('Addrinfo.udp') do assert('Addrinfo.udp') do
ai = Addrinfo.udp('127.0.0.1', 'domain') ai = Addrinfo.udp('127.0.0.1', 53)
assert_equal('127.0.0.1', ai.ip_address) assert_equal('127.0.0.1', ai.ip_address)
assert_equal(Socket::AF_INET, ai.afamily) assert_equal(Socket::AF_INET, ai.afamily)
assert_equal(53, ai.ip_port) assert_equal(53, ai.ip_port)
......
...@@ -5,7 +5,7 @@ assert('Socket.gethostname') do ...@@ -5,7 +5,7 @@ assert('Socket.gethostname') do
end end
assert('Socket::getaddrinfo') do assert('Socket::getaddrinfo') do
ret = Socket.getaddrinfo("localhost", "domain", Socket::AF_INET, Socket::SOCK_DGRAM) ret = Socket.getaddrinfo("localhost", 53, Socket::AF_INET, Socket::SOCK_DGRAM)
assert_true ret.size >= 1 assert_true ret.size >= 1
a = ret[0] a = ret[0]
assert_equal "AF_INET", a[0] assert_equal "AF_INET", a[0]
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment