diff options
Diffstat (limited to 'spec/rubyspec/library/socket/tcpserver/sysaccept_spec.rb')
-rw-r--r-- | spec/rubyspec/library/socket/tcpserver/sysaccept_spec.rb | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/spec/rubyspec/library/socket/tcpserver/sysaccept_spec.rb b/spec/rubyspec/library/socket/tcpserver/sysaccept_spec.rb index 1cd1c1c719..93c1ffe152 100644 --- a/spec/rubyspec/library/socket/tcpserver/sysaccept_spec.rb +++ b/spec/rubyspec/library/socket/tcpserver/sysaccept_spec.rb @@ -5,7 +5,8 @@ require 'socket' describe "TCPServer#sysaccept" do before :each do - @server = TCPServer.new(SocketSpecs.hostname, SocketSpecs.port) + @server = TCPServer.new(SocketSpecs.hostname, 0) + @port = @server.addr[1] end after :each do @@ -18,7 +19,7 @@ describe "TCPServer#sysaccept" do it 'returns file descriptor of an accepted connection' do begin - sock = TCPSocket.new(SocketSpecs.hostname, SocketSpecs.port) + sock = TCPSocket.new(SocketSpecs.hostname, @port) fd = @server.sysaccept |