[ruby/irb] Require test/lib helpers from main test helper

(https://github.com/ruby/irb/pull/595)

Because they are handled differently in `ruby/irb` and `ruby/ruby`.
This commit is contained in:
Stan Lo 2023-06-02 14:54:02 +01:00 committed by git
parent e38fb050fa
commit 8305681729
2 changed files with 1 additions and 5 deletions

View File

@ -3,6 +3,7 @@ require "pathname"
begin
require_relative "../lib/helper"
require_relative "../lib/envutil"
rescue LoadError # ruby/ruby defines helpers differently
end
@ -66,10 +67,6 @@ module TestIRB
yield
ensure
begin
require_relative "../lib/envutil"
rescue LoadError # ruby/ruby defines EnvUtil differently
end
EnvUtil.suppress_warning {
::Kernel.send(:alias_method, :require, :irb_original_require)
::Kernel.undef_method :irb_original_require

View File

@ -9,7 +9,6 @@ end
require "tempfile"
require "tmpdir"
require_relative "../lib/envutil"
require_relative "helper"
module TestIRB