From 8552ee87b663e10d6c2265748f57a7d041face2c Mon Sep 17 00:00:00 2001 From: eregon Date: Tue, 5 Feb 2019 09:50:11 +0000 Subject: [PATCH] Pass the Array from select() to Socket.udp_server_recv * As mentioned in the documentation. * Use Array#size instead of #count, it's more common. * Use :unset, it clarifies things if the specs fails. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67009 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- spec/ruby/library/socket/socket/udp_server_recv_spec.rb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/spec/ruby/library/socket/socket/udp_server_recv_spec.rb b/spec/ruby/library/socket/socket/udp_server_recv_spec.rb index d98a0c3097..47ed74bc03 100644 --- a/spec/ruby/library/socket/socket/udp_server_recv_spec.rb +++ b/spec/ruby/library/socket/socket/udp_server_recv_spec.rb @@ -15,15 +15,15 @@ describe 'Socket.udp_server_recv' do end it 'yields the message and a Socket::UDPSource' do - msg = nil - src = nil + msg = :unset + src = :unset @client.write('hello') readable, _, _ = IO.select([@server]) - readable.count.should == 1 + readable.size.should == 1 - Socket.udp_server_recv([@server]) do |message, source| + Socket.udp_server_recv(readable) do |message, source| msg = message src = source break