summaryrefslogtreecommitdiff
path: root/lib/rubygems/test_case.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/rubygems/test_case.rb')
-rw-r--r--lib/rubygems/test_case.rb11
1 files changed, 7 insertions, 4 deletions
diff --git a/lib/rubygems/test_case.rb b/lib/rubygems/test_case.rb
index 2bf4fb05e4..0609519efa 100644
--- a/lib/rubygems/test_case.rb
+++ b/lib/rubygems/test_case.rb
@@ -359,10 +359,6 @@ class Gem::TestCase < Minitest::Test
ENV['HOME'] = @userhome
FileUtils.mkdir_p File.join(@userhome, ".gem")
File.write File.join(@userhome, ".gemrc"), "--- {}"
- temp_cred = File.join(@userhome, '.gem', 'credentials')
- FileUtils.mkdir_p File.dirname(temp_cred)
- File.write temp_cred, ':rubygems_api_key: 701229f217cdf23b1344c7b4b54ca97'
- File.chmod 0600, temp_cred
Gem.instance_variable_set :@user_home, nil
Gem.instance_variable_set :@cache_home, nil
@@ -479,6 +475,13 @@ class Gem::TestCase < Minitest::Test
@back_ui.close
end
+ def credential_setup
+ @temp_cred = File.join(@userhome, '.gem', 'credentials')
+ FileUtils.mkdir_p File.dirname(@temp_cred)
+ File.write @temp_cred, ':rubygems_api_key: 701229f217cdf23b1344c7b4b54ca97'
+ File.chmod 0600, @temp_cred
+ end
+
def common_installer_setup
common_installer_teardown