close socket after test

This commit is contained in:
Niklas Baumstark 2011-09-29 14:50:59 +02:00 committed by Matthew Mongeau
parent 25281b77dc
commit e442150a6a
1 changed files with 4 additions and 3 deletions

View File

@ -97,11 +97,11 @@ describe Capybara::Driver::Webkit::Browser do
@pass = 'secret' @pass = 'secret'
@url = "http://example.org/" @url = "http://example.org/"
serv = TCPServer.new(@host, 0) @server = TCPServer.new(@host, 0)
@port = serv.addr[1] @port = @server.addr[1]
@proxy_requests = [] @proxy_requests = []
@proxy = Thread.new(serv, @proxy_requests) do |serv, proxy_requests| @proxy = Thread.new(@server, @proxy_requests) do |serv, proxy_requests|
while conn = serv.accept do while conn = serv.accept do
# read request # read request
request = [] request = []
@ -141,6 +141,7 @@ describe Capybara::Driver::Webkit::Browser do
after do after do
@proxy.kill @proxy.kill
@server.shutdown
end end
it 'uses the HTTP proxy correctly' do it 'uses the HTTP proxy correctly' do