dumping ground for random patches and texts
 help / color / mirror / Atom feed
* [PATCH] test/io/wait/test_io_wait.rb (test_wait_eof): test return value
@ 2015-10-22 22:16 Eric Wong
  0 siblings, 0 replies; only message in thread
From: Eric Wong @ 2015-10-22 22:16 UTC (permalink / raw)
  To: spew

I wrote some code which relies on this nowadays, but Ruby <=2.2
and earlier behaved differently...
---
 test/io/wait/test_io_wait.rb | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/test/io/wait/test_io_wait.rb b/test/io/wait/test_io_wait.rb
index 48f6cf5..bef4731 100644
--- a/test/io/wait/test_io_wait.rb
+++ b/test/io/wait/test_io_wait.rb
@@ -70,9 +70,11 @@ class TestIOWait < Test::Unit::TestCase
 
   def test_wait_eof
     th = Thread.new { sleep 0.01; @w.close }
+    ret = nil
     assert_nothing_raised(Timeout::Error) do
-      Timeout.timeout(0.1) {@r.wait}
+      Timeout.timeout(0.1) { ret = @r.wait }
     end
+    assert_equal @r, ret
   ensure
     th.join
   end
-- 
EW


^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2015-10-22 22:16 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-10-22 22:16 [PATCH] test/io/wait/test_io_wait.rb (test_wait_eof): test return value Eric Wong

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).