* [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).