diff options
Diffstat (limited to 'spec/rubyspec/library/socket/basicsocket/do_not_reverse_lookup_spec.rb')
-rw-r--r-- | spec/rubyspec/library/socket/basicsocket/do_not_reverse_lookup_spec.rb | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/spec/rubyspec/library/socket/basicsocket/do_not_reverse_lookup_spec.rb b/spec/rubyspec/library/socket/basicsocket/do_not_reverse_lookup_spec.rb index 0875c1eca1..3ef3a686e2 100644 --- a/spec/rubyspec/library/socket/basicsocket/do_not_reverse_lookup_spec.rb +++ b/spec/rubyspec/library/socket/basicsocket/do_not_reverse_lookup_spec.rb @@ -4,8 +4,9 @@ require File.expand_path('../../fixtures/classes', __FILE__) describe "BasicSocket.do_not_reverse_lookup" do before :each do @do_not_reverse_lookup = BasicSocket.do_not_reverse_lookup - @server = TCPServer.new('127.0.0.1', SocketSpecs.port) - @socket = TCPSocket.new('127.0.0.1', SocketSpecs.port) + @server = TCPServer.new('127.0.0.1', 0) + @port = @server.addr[1] + @socket = TCPSocket.new('127.0.0.1', @port) end after :each do @@ -21,7 +22,7 @@ describe "BasicSocket.do_not_reverse_lookup" do it "causes 'peeraddr' to avoid name lookups" do @socket.do_not_reverse_lookup = true BasicSocket.do_not_reverse_lookup = true - @socket.peeraddr.should == ["AF_INET", SocketSpecs.port, "127.0.0.1", "127.0.0.1"] + @socket.peeraddr.should == ["AF_INET", @port, "127.0.0.1", "127.0.0.1"] end it "looks for hostnames when set to false" do |