From 4c10b967fad98882d4d56587374292647aa60423 Mon Sep 17 00:00:00 2001 From: st0012 Date: Sun, 31 May 2026 21:33:46 +0100 Subject: [PATCH] Update Ruby::Box context-mode test --- test/irb/test_irb.rb | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/test/irb/test_irb.rb b/test/irb/test_irb.rb index 4d92fa088..575fda11b 100644 --- a/test/irb/test_irb.rb +++ b/test/irb/test_irb.rb @@ -994,6 +994,11 @@ class ContextModeTest < TestIRB::IntegrationTestCase def test_context_mode_ruby_box omit if RUBY_VERSION < "4.0.0" @envs['RUBY_BOX'] = '1' + # Ruby::Box now initializes RubyGems per box upstream. Avoid loading bundler context into test execution context. + %w[BUNDLER_SETUP BUNDLER_VERSION BUNDLE_BIN_PATH BUNDLE_GEMFILE RUBYOPT].each do |env| + @envs[env] = nil + end + @envs['RUBYLIB'] = Gem.loaded_specs.fetch('reline').full_require_paths.join(File::PATH_SEPARATOR) write_rc <<~'RUBY' IRB.conf[:CONTEXT_MODE] = 5