diff options
Diffstat (limited to 'test/rubygems/test_gem_gem_runner.rb')
-rw-r--r-- | test/rubygems/test_gem_gem_runner.rb | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/test/rubygems/test_gem_gem_runner.rb b/test/rubygems/test_gem_gem_runner.rb index f0128febc8..30b67280a9 100644 --- a/test/rubygems/test_gem_gem_runner.rb +++ b/test/rubygems/test_gem_gem_runner.rb @@ -3,13 +3,16 @@ require_relative "helper" class TestGemGemRunner < Gem::TestCase def setup - super + @orig_gem_home = ENV["GEM_HOME"] + ENV["GEM_HOME"] = @gemhome require "rubygems/command" @orig_args = Gem::Command.build_args @orig_specific_extra_args = Gem::Command.specific_extra_args_hash.dup @orig_extra_args = Gem::Command.extra_args.dup + super + require "rubygems/gem_runner" @runner = Gem::GemRunner.new end @@ -20,6 +23,8 @@ class TestGemGemRunner < Gem::TestCase Gem::Command.build_args = @orig_args Gem::Command.specific_extra_args_hash = @orig_specific_extra_args Gem::Command.extra_args = @orig_extra_args + + ENV["GEM_HOME"] = @orig_gem_home end def test_do_configuration |