Skip to content

Commit 6b7ede6

Browse files
committed
Only use JITSupport on CRuby
Fixes #2
1 parent f83fcee commit 6b7ede6

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

test/test_open3.rb

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,10 @@
22

33
require 'test/unit'
44
require 'open3'
5-
require_relative 'lib/jit_support'
5+
6+
if RUBY_ENGINE == 'ruby'
7+
require_relative 'lib/jit_support'
8+
end
69

710
class TestOpen3 < Test::Unit::TestCase
811
RUBY = EnvUtil.rubybin
@@ -127,7 +130,11 @@ def test_popen2
127130
i.close
128131
STDERR.reopen(old)
129132
assert_equal("zo", o.read)
130-
assert_equal("ze", JITSupport.remove_mjit_logs(r.read))
133+
if defined?(JITSupport)
134+
assert_equal("ze", JITSupport.remove_mjit_logs(r.read))
135+
else
136+
assert_equal("ze", r.read)
137+
end
131138
}
132139
}
133140
}

0 commit comments

Comments
 (0)