diff options
Diffstat (limited to 'spec/ruby/library/socket/socket/udp_server_loop_spec.rb')
-rw-r--r-- | spec/ruby/library/socket/socket/udp_server_loop_spec.rb | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/spec/ruby/library/socket/socket/udp_server_loop_spec.rb b/spec/ruby/library/socket/socket/udp_server_loop_spec.rb index 66563bc742..fc030e75b9 100644 --- a/spec/ruby/library/socket/socket/udp_server_loop_spec.rb +++ b/spec/ruby/library/socket/socket/udp_server_loop_spec.rb @@ -21,7 +21,7 @@ describe 'Socket.udp_server_loop' do it 'yields the message and a Socket::UDPSource' do msg, src = nil - Thread.new do + thread = Thread.new do SocketSpecs::ServerLoopPortFinder.udp_server_loop('127.0.0.1', 0) do |message, source| msg = message src = source @@ -52,6 +52,8 @@ describe 'Socket.udp_server_loop' do msg.should == 'hello' src.should be_an_instance_of(Socket::UDPSource) + + thread.join end end end |