[ruby/open3] Only use JITSupport on CRuby

Fixes #2

https://github.com/ruby/open3/commit/6b7ede69e8
This commit is contained in:
Charles Oliver Nutter 2021-09-29 12:40:14 -05:00 коммит произвёл Hiroshi SHIBATA
Родитель d150b8d06f
Коммит 34ebd13923
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: F9CF13417264FAC2
1 изменённых файлов: 9 добавлений и 2 удалений

Просмотреть файл

@ -2,7 +2,10 @@
require 'test/unit' require 'test/unit'
require 'open3' require 'open3'
if RUBY_ENGINE == 'ruby'
require_relative 'lib/jit_support' require_relative 'lib/jit_support'
end
class TestOpen3 < Test::Unit::TestCase class TestOpen3 < Test::Unit::TestCase
RUBY = EnvUtil.rubybin RUBY = EnvUtil.rubybin
@ -127,7 +130,11 @@ class TestOpen3 < Test::Unit::TestCase
i.close i.close
STDERR.reopen(old) STDERR.reopen(old)
assert_equal("zo", o.read) assert_equal("zo", o.read)
if defined?(JITSupport)
assert_equal("ze", JITSupport.remove_mjit_logs(r.read)) assert_equal("ze", JITSupport.remove_mjit_logs(r.read))
else
assert_equal("ze", r.read)
end
} }
} }
} }