diff options
author | Vít Ondruch <vondruch@redhat.com> | 2023-10-23 17:13:33 +0200 |
---|---|---|
committer | Hiroshi SHIBATA <hsbt@ruby-lang.org> | 2023-11-08 09:04:28 +0900 |
commit | d0ad90df6863490a5f780c45e060ab859db228ba (patch) | |
tree | 29efa92f2d0e6efbbae7ec0e55734e65d95ce9de /test | |
parent | 42cf1307c3e110f5d01b74f16cbdd0f83e183abe (diff) |
[rubygems/rubygems] Check for `:install_dir` precedence over `:user_install`
https://github.com/rubygems/rubygems/commit/6539da07aa
Diffstat (limited to 'test')
-rw-r--r-- | test/rubygems/test_gem_installer.rb | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/test/rubygems/test_gem_installer.rb b/test/rubygems/test_gem_installer.rb index 155e9f6ff4..a00814370f 100644 --- a/test/rubygems/test_gem_installer.rb +++ b/test/rubygems/test_gem_installer.rb @@ -995,6 +995,19 @@ end assert_equal @tempdir, installer.bin_dir end + def test_install_dir_takes_precedence_to_user_install + gemhome2 = "#{@gemhome}2" + + @gem = setup_base_gem + + installer = + Gem::Installer.at @gem, :install_dir => gemhome2, :user_install => true + installer.install + + assert_path_exist File.join(gemhome2, "gems", @spec.full_name) + assert_path_not_exist File.join(Gem.user_dir, "gems", @spec.full_name) + end + def test_install installer = util_setup_installer |