diff options
Diffstat (limited to 'test/stringio/test_ractor.rb')
| -rw-r--r-- | test/stringio/test_ractor.rb | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/test/stringio/test_ractor.rb b/test/stringio/test_ractor.rb index 1c334e2c3f..6acf53fb0a 100644 --- a/test/stringio/test_ractor.rb +++ b/test/stringio/test_ractor.rb @@ -8,16 +8,20 @@ class TestStringIOInRactor < Test::Unit::TestCase def test_ractor assert_in_out_err([], <<-"end;", ["true"], []) + class Ractor + alias value take unless method_defined? :value # compat with Ruby 3.4 and olders + end + require "stringio" $VERBOSE = nil r = Ractor.new do - io = StringIO.new("") + io = StringIO.new(+"") io.puts "abc" io.truncate(0) io.puts "def" "\0\0\0\0def\n" == io.string end - puts r.take + puts r.value end; end end |
