Add spec for TCPServer having REUSEADDR set by default.

See jruby/jruby#378.
This commit is contained in:
Charles Oliver Nutter 2015-08-06 14:00:24 -05:00
parent 4d7548c275
commit ceb2db1977
1 changed files with 5 additions and 0 deletions

View File

@ -84,4 +84,9 @@ describe "TCPServer.new" do
@server = TCPServer.new('127.0.0.1', SocketSpecs.port)
}.should raise_error(Errno::EADDRINUSE)
end
it "sets SO_REUSEADDR on the resulting server" do
@server = TCPServer.new('127.0.0.1', SocketSpecs.port)
@server.getsockopt(:SOCKET, :REUSEADDR).should == 1
end
end