aboutsummaryrefslogtreecommitdiffstats
path: root/test/rubygems/test_gem_installer.rb
diff options
context:
space:
mode:
authordrbrain <drbrain@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2011-07-27 01:40:07 +0000
committerdrbrain <drbrain@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2011-07-27 01:40:07 +0000
commit035ef0a3475943d92f813a6449a33dc07b6d4e4c (patch)
tree67116d189b67fad9406635921f7aaf088e69495d /test/rubygems/test_gem_installer.rb
parentb9c485aa0d6f13303e7e9ab05c6d2b2496610a35 (diff)
downloadruby-035ef0a3475943d92f813a6449a33dc07b6d4e4c.tar.gz
* lib/rubygems: Update to RubyGems 1.8.6.1.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@32693 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'test/rubygems/test_gem_installer.rb')
-rw-r--r--test/rubygems/test_gem_installer.rb24
1 files changed, 18 insertions, 6 deletions
diff --git a/test/rubygems/test_gem_installer.rb b/test/rubygems/test_gem_installer.rb
index 249b195fd7..d3791d7911 100644
--- a/test/rubygems/test_gem_installer.rb
+++ b/test/rubygems/test_gem_installer.rb
@@ -1,9 +1,3 @@
-######################################################################
-# This file is imported from the rubygems project.
-# DO NOT make modifications in this repo. They _will_ be reverted!
-# File a patch instead and assign it to Ryan Davis or Eric Hodel.
-######################################################################
-
require 'rubygems/installer_test_case'
class TestGemInstaller < Gem::InstallerTestCase
@@ -213,6 +207,24 @@ load Gem.bin_path('a', 'executable', version)
assert_match %r|generated by RubyGems|, wrapper
end
+ def test_generate_bin_bindir_with_user_install_warning
+
+ options = {
+ :bin_dir => "/usr/bin",
+ :install_dir => "/non/existant"
+ }
+
+ inst = Gem::Installer.new nil, options
+
+ Gem::Installer.path_warning = false
+
+ use_ui @ui do
+ inst.check_that_user_bin_dir_is_in_path
+ end
+
+ assert_equal "", @ui.error
+ end
+
def test_generate_bin_script
@installer.wrappers = true
util_make_exec