diff options
author | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2008-10-17 09:07:27 +0000 |
---|---|---|
committer | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2008-10-17 09:07:27 +0000 |
commit | 7de38fadc056e3951a2bbcf5d94655e27e01c401 (patch) | |
tree | d3bc66c69499d09bb754d07bf772fe18a3d33cbe /test/rubygems | |
parent | 5545c5aafa2204fe3b50d7c465e8fb542f338dd2 (diff) | |
download | ruby-7de38fadc056e3951a2bbcf5d94655e27e01c401.tar.gz |
* test/rubygems/gemutilities.rb (RubyGemTestCase#build_rake_in):
get rid of interference with other tests.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19817 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'test/rubygems')
-rw-r--r-- | test/rubygems/gemutilities.rb | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/test/rubygems/gemutilities.rb b/test/rubygems/gemutilities.rb index f118f89a7b..fd4db68a26 100644 --- a/test/rubygems/gemutilities.rb +++ b/test/rubygems/gemutilities.rb @@ -430,6 +430,8 @@ class RubyGemTestCase < Test::Unit::TestCase Gem.module_eval {@ruby = ruby} env_rake = ENV["rake"] ENV["rake"] = @@rake + argv = ARGV.dup + ARGV.clear yield @@rake ensure Gem.module_eval {@ruby = gem_ruby} @@ -438,6 +440,7 @@ class RubyGemTestCase < Test::Unit::TestCase else ENV.delete("rake") end + ARGV.replace(argv) if argv end def self.rubybin |