summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorDavid Rodríguez <deivid.rodriguez@riseup.net>2022-06-22 14:24:19 +0200
committergit <svn-admin@ruby-lang.org>2022-06-29 03:25:46 +0900
commita16de43f23c0ca160ee3bf3c8655a6ebb586e8fe (patch)
tree298a44dd69e7666c7dd2a33a01b8cdecf3d92708 /test
parentf0fab24241d69d1a89ab764b34cfe74807b1b2d3 (diff)
[rubygems/rubygems] Add `gem env user_gemhome` and `gem env user_gemdir`
https://github.com/rubygems/rubygems/commit/14d3f80df6
Diffstat (limited to 'test')
-rw-r--r--test/rubygems/test_gem_commands_environment_command.rb22
1 files changed, 22 insertions, 0 deletions
diff --git a/test/rubygems/test_gem_commands_environment_command.rb b/test/rubygems/test_gem_commands_environment_command.rb
index 23aa11990b..eeddb2befe 100644
--- a/test/rubygems/test_gem_commands_environment_command.rb
+++ b/test/rubygems/test_gem_commands_environment_command.rb
@@ -65,6 +65,28 @@ class TestGemCommandsEnvironmentCommand < Gem::TestCase
assert_equal '', @ui.error
end
+ def test_execute_user_gemdir
+ @cmd.send :handle_options, %w[user_gemdir]
+
+ use_ui @ui do
+ @cmd.execute
+ end
+
+ assert_equal "#{Gem.user_dir}\n", @ui.output
+ assert_equal '', @ui.error
+ end
+
+ def test_execute_user_gemhome
+ @cmd.send :handle_options, %w[user_gemhome]
+
+ use_ui @ui do
+ @cmd.execute
+ end
+
+ assert_equal "#{Gem.user_dir}\n", @ui.output
+ assert_equal '', @ui.error
+ end
+
def test_execute_gempath
@cmd.send :handle_options, %w[gempath]