summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorbronzdoc <lsagastume1990@gmail.com>2019-05-28 23:07:01 -0600
committerHiroshi SHIBATA <hsbt@ruby-lang.org>2019-07-31 07:47:00 +0800
commit7990d8dc50007b04118cb36c9f200efcddb0295f (patch)
treec89fab82a032a2b1cd023ad4892b4545dba03cb4 /test
parent6f60ead7565e02901db63f005008860b65b4a15e (diff)
[rubygems/rubygems] Set config_file_name to the value of ENV["GEMRC"] if available
https://github.com/rubygems/rubygems/commit/471239f1fa
Diffstat (limited to 'test')
-rw-r--r--test/rubygems/test_gem_config_file.rb8
1 files changed, 7 insertions, 1 deletions
diff --git a/test/rubygems/test_gem_config_file.rb b/test/rubygems/test_gem_config_file.rb
index ea79cb8984..8127335d4f 100644
--- a/test/rubygems/test_gem_config_file.rb
+++ b/test/rubygems/test_gem_config_file.rb
@@ -19,7 +19,7 @@ class TestGemConfigFile < Gem::TestCase
Gem::ConfigFile::PLATFORM_DEFAULTS.clear
@env_gemrc = ENV['GEMRC']
- ENV['GEMRC'] = ''
+ ENV['GEMRC'] = nil
util_config_file
end
@@ -167,6 +167,12 @@ class TestGemConfigFile < Gem::TestCase
assert_equal 2048, @cfg.bulk_threshold
end
+ def test_set_config_file_name_from_environment_variable
+ ENV['GEMRC'] = "/tmp/.gemrc"
+ cfg = Gem::ConfigFile.new([])
+ assert_equal cfg.config_file_name, "/tmp/.gemrc"
+ end
+
def test_api_keys
assert_nil @cfg.instance_variable_get :@api_keys