diff options
Diffstat (limited to 'test/ruby/test_pipe.rb')
| -rw-r--r-- | test/ruby/test_pipe.rb | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/test/ruby/test_pipe.rb b/test/ruby/test_pipe.rb index c3b4d29c0a..efca8f28c1 100644 --- a/test/ruby/test_pipe.rb +++ b/test/ruby/test_pipe.rb @@ -1,7 +1,6 @@ +# frozen_string_literal: false require 'test/unit' -$:.replace([File.dirname(File.expand_path(__FILE__))] | $:) -require 'ut_eof' -require 'envutil' +require_relative 'ut_eof' class TestPipe < Test::Unit::TestCase include TestEOF @@ -15,4 +14,17 @@ class TestPipe < Test::Unit::TestCase r.close end end + class WithConversion < self + def open_file(content) + r, w = IO.pipe + w << content + w.close + r.set_encoding("us-ascii:utf-8") + begin + yield r + ensure + r.close + end + end + end end |
