summaryrefslogtreecommitdiff
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.rb10
1 files changed, 10 insertions, 0 deletions
diff --git a/test/rubygems/test_gem_source_fetch_problem.rb b/test/rubygems/test_gem_source_fetch_problem.rb
index 0b1472c0c6..816407781d 100644
--- a/test/rubygems/test_gem_source_fetch_problem.rb
+++ b/test/rubygems/test_gem_source_fetch_problem.rb
@@ -23,4 +23,14 @@ class TestGemSourceFetchProblem < Gem::TestCase
refute_match sf.wordy, 'secret'
end
+
+ def test_source_password_no_redacted
+ source = Gem::Source.new 'https://username:secret@gemsource.com'
+ error = RuntimeError.new 'test'
+
+ sf = Gem::SourceFetchProblem.new source, error
+ sf.wordy
+
+ assert_match 'secret', source.uri.to_s
+ end
end