aboutsummaryrefslogtreecommitdiffstats
path: root/test/rubygems/test_gem_source_fetch_problem.rb
diff options
context:
space:
mode:
Diffstat (limited to 'test/rubygems/test_gem_source_fetch_problem.rb')
-rw-r--r--test/rubygems/test_gem_source_fetch_problem.rb8
1 files changed, 8 insertions, 0 deletions
diff --git a/test/rubygems/test_gem_source_fetch_problem.rb b/test/rubygems/test_gem_source_fetch_problem.rb
index 7392a1ef0a..4a245f25df 100644
--- a/test/rubygems/test_gem_source_fetch_problem.rb
+++ b/test/rubygems/test_gem_source_fetch_problem.rb
@@ -16,5 +16,13 @@ class TestGemSourceFetchProblem < Gem::TestCase
assert_equal 'test', e.message
end
+ def test_password_redacted
+ source = Gem::Source.new 'https://username:secret@gemsource.com'
+ error = RuntimeError.new 'test'
+
+ sf = Gem::SourceFetchProblem.new source, error
+
+ refute_match sf.wordy, 'secret'
+ end
end