From 486b674e2a8437bacb00c48038c04aec420c47a0 Mon Sep 17 00:00:00 2001 From: Yusuke Endoh Date: Thu, 9 Nov 2023 12:56:07 +0900 Subject: Do not allow test-all to load the bundled gems This change prevents default gems from inadvertently depending on bundled gems. This issue was discovered by being able to `require "rbs"` from test/irb. --- test/runner.rb | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/test/runner.rb b/test/runner.rb index 2f3267f6c3..f58647d7e3 100644 --- a/test/runner.rb +++ b/test/runner.rb @@ -1,16 +1,9 @@ # frozen_string_literal: true # Should be done in rubygems test files? -ENV["GEM_SKIP"] = "".freeze +ENV["GEM_SKIP"] = ENV["GEM_HOME"] = ENV["GEM_PATH"] = "".freeze ENV.delete("RUBY_CODESIGN") Warning[:experimental] = false -gem_path = [ - File.realdirpath(".bundle"), - File.realdirpath("../.bundle", __dir__), -] -ENV["GEM_PATH"] = gem_path.join(File::PATH_SEPARATOR) -ENV["GEM_HOME"] = gem_path.first - require_relative '../tool/test/runner' -- cgit v1.2.3