summaryrefslogtreecommitdiff
path: root/test/test_open3.rb
diff options
context:
space:
mode:
authorCharles Oliver Nutter <headius@headius.com>2021-09-29 12:40:14 -0500
committerHiroshi SHIBATA <hsbt@ruby-lang.org>2021-12-09 19:28:54 +0900
commit34ebd1392318b45f120f4d598f710bfcf5069c51 (patch)
tree7947dedfb0cb515f312f967ec5dd27fe0ebf1d60 /test/test_open3.rb
parentd150b8d06fbe5dc7dadafa2c6215491deaade26d (diff)
[ruby/open3] Only use JITSupport on CRuby
Fixes #2 https://github.com/ruby/open3/commit/6b7ede69e8
Diffstat (limited to 'test/test_open3.rb')
-rw-r--r--test/test_open3.rb11
1 files changed, 9 insertions, 2 deletions
diff --git a/test/test_open3.rb b/test/test_open3.rb
index 47d471c031..699b05a90c 100644
--- a/test/test_open3.rb
+++ b/test/test_open3.rb
@@ -2,7 +2,10 @@
require 'test/unit'
require 'open3'
-require_relative 'lib/jit_support'
+
+if RUBY_ENGINE == 'ruby'
+ require_relative 'lib/jit_support'
+end
class TestOpen3 < Test::Unit::TestCase
RUBY = EnvUtil.rubybin
@@ -127,7 +130,11 @@ class TestOpen3 < Test::Unit::TestCase
i.close
STDERR.reopen(old)
assert_equal("zo", o.read)
- assert_equal("ze", JITSupport.remove_mjit_logs(r.read))
+ if defined?(JITSupport)
+ assert_equal("ze", JITSupport.remove_mjit_logs(r.read))
+ else
+ assert_equal("ze", r.read)
+ end
}
}
}