diff options
author | mame <mame@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2008-07-01 12:33:11 +0000 |
---|---|---|
committer | mame <mame@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2008-07-01 12:33:11 +0000 |
commit | 498324c5d3cd08c2c306a4f91e3a11b7fda22835 (patch) | |
tree | e5d9ff28664f6a886fce613988987e1917db937c /test/rubygems/test_gem_installer.rb | |
parent | 807fbd69403bcae4bc38138a8f8a4bba5914dcda (diff) | |
download | ruby-498324c5d3cd08c2c306a4f91e3a11b7fda22835.tar.gz |
* lib/test/unit/ui/console/testrunner.rb: prevent destructive modification to $0.
* test/rubygems/gemutilities.rb (build_rake_in): move from test_gem_ext_rake_builder.rb.
* test/rubygems/test_gem_ext_rake_builder.rb: ditto.
* test/rubygems/test_gem_installer.rb: override Gem.ruby and ENV["rake"].
* test/rubygems/test_gem_uninstaller.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@17780 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'test/rubygems/test_gem_installer.rb')
-rw-r--r-- | test/rubygems/test_gem_installer.rb | 30 |
1 files changed, 19 insertions, 11 deletions
diff --git a/test/rubygems/test_gem_installer.rb b/test/rubygems/test_gem_installer.rb index a2547abedb..eb9743dd42 100644 --- a/test/rubygems/test_gem_installer.rb +++ b/test/rubygems/test_gem_installer.rb @@ -529,8 +529,10 @@ load 'my_exec' Dir.mkdir util_inst_bindir util_setup_gem - use_ui @ui do - assert_equal @spec, @installer.install + build_rake_in do + use_ui @ui do + assert_equal @spec, @installer.install + end end gemdir = File.join @gemhome, 'gems', @spec.full_name @@ -600,8 +602,10 @@ load 'my_exec' util_setup_gem @installer.ignore_dependencies = true - use_ui @ui do - assert_equal @spec, @installer.install + build_rake_in do + use_ui @ui do + assert_equal @spec, @installer.install + end end gemdir = File.join @gemhome, 'gems', @spec.full_name @@ -646,9 +650,11 @@ load 'my_exec' install_dir = File.join @userhome, '.gem', 'gems', @spec.full_name @spec.executables = ["executable"] - use_ui @ui do - util_setup_gem - @installer.install + build_rake_in do + use_ui @ui do + util_setup_gem + @installer.install + end end assert File.exist?(File.join(install_dir, 'lib', 'code.rb')) @@ -663,10 +669,12 @@ load 'my_exec' File.chmod 0755, @userhome File.chmod 0000, util_inst_bindir - use_ui @ui do - setup - util_setup_gem - @installer.install + build_rake_in do + use_ui @ui do + setup + util_setup_gem + @installer.install + end end assert File.exist?(File.join(@userhome, '.gem', 'bin', 'executable')) |