Sha256: 21414ebb9024bc27978a587edd28d7c53bbe613a037853f8f27bc792aee685b1
Contents?: true
Size: 854 Bytes
Versions: 5
Compression:
Stored size: 854 Bytes
Contents
# frozen_string_literal: true require_relative "helper" class TestGemSourceFetchProblem < Gem::TestCase def test_exception source = Gem::Source.new @gem_repo error = RuntimeError.new "test" sf = Gem::SourceFetchProblem.new source, error e = assert_raise RuntimeError do raise sf end 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 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
Version data entries
5 entries across 5 versions & 1 rubygems