aboutsummaryrefslogtreecommitdiffstats
path: root/spec/ruby/library/socket/tcpserver/initialize_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/ruby/library/socket/tcpserver/initialize_spec.rb')
-rw-r--r--spec/ruby/library/socket/tcpserver/initialize_spec.rb10
1 files changed, 6 insertions, 4 deletions
diff --git a/spec/ruby/library/socket/tcpserver/initialize_spec.rb b/spec/ruby/library/socket/tcpserver/initialize_spec.rb
index 2de8c764b2..9a55cf17e2 100644
--- a/spec/ruby/library/socket/tcpserver/initialize_spec.rb
+++ b/spec/ruby/library/socket/tcpserver/initialize_spec.rb
@@ -17,8 +17,9 @@ describe 'TCPServer#initialize' do
end
platform_is_not :windows do
- it 'sets the hostname to 0.0.0.0' do
- @server.local_address.ip_address.should == '0.0.0.0'
+ it 'sets the hostname to 0.0.0.0 or ::' do
+ a = @server.local_address
+ a.ip_address.should == (a.ipv6? ? '::' : '0.0.0.0')
end
end
@@ -42,8 +43,9 @@ describe 'TCPServer#initialize' do
end
platform_is_not :windows do
- it 'sets the hostname to 0.0.0.0' do
- @server.local_address.ip_address.should == '0.0.0.0'
+ it 'sets the hostname to 0.0.0.0 or ::' do
+ a = @server.local_address
+ a.ip_address.should == (a.ipv6? ? '::' : '0.0.0.0')
end
end
end