diff options
author | Eric Wong <e@80x24.org> | 2023-01-08 21:40:52 +0000 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2023-01-08 21:41:04 +0000 |
commit | 8ae75563b2ef53be721338faada7b29717b56541 (patch) | |
tree | a2ea4dae31f7f5f3c18de6ad56bc04a6c8c4eb22 | |
parent | 649a0d3e3578cb385e1a20579c16aca306650b30 (diff) | |
download | mwrap-8ae75563b2ef53be721338faada7b29717b56541.tar.gz |
Not sure what drugs I was on when I wrote this :x
-rw-r--r-- | test/test_mwrap.rb | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/test/test_mwrap.rb b/test/test_mwrap.rb index 29bbdd2..176dca6 100644 --- a/test/test_mwrap.rb +++ b/test/test_mwrap.rb @@ -5,6 +5,7 @@ require 'test/unit' require 'mwrap' require 'rbconfig' require 'tempfile' +require 'io/wait' class TestMwrap < Test::Unit::TestCase RB = "#{RbConfig::CONFIG['bindir']}/#{RbConfig::CONFIG['RUBY_INSTALL_NAME']}" @@ -128,10 +129,12 @@ class TestMwrap < Test::Unit::TestCase assert_equal "\n", r.gets buf = +'' 10.times { Process.kill(:USR1, pid) } - while IO.select([r], nil, nil, 0.1) + while r.wait_readable(0.1) case tmp = r.read_nonblock(1000, exception: false) when String buf << tmp + when nil + break end end w2.close |