diff options
author | Yusuke Endoh <[email protected]> | 2023-11-09 12:56:07 +0900 |
---|---|---|
committer | Hiroshi SHIBATA <[email protected]> | 2023-11-09 14:17:13 +0900 |
commit | 486b674e2a8437bacb00c48038c04aec420c47a0 (patch) | |
tree | 7c3e9fb2c3a8c93b33ae073e68f5a54a2ae369cf /test/runner.rb | |
parent | 1d5598fe0d3470e7cab06a756d40a9221fcd501b (diff) |
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.
Diffstat (limited to 'test/runner.rb')
-rw-r--r-- | test/runner.rb | 9 |
1 files changed, 1 insertions, 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' |