Sha256: 29859b0caffb6c0e3d5352bf4c85161652c5f53cdf7f962b8d804b2a9921a6ae
Contents?: true
Size: 853 Bytes
Versions: 27
Compression:
Stored size: 853 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
27 entries across 27 versions & 1 rubygems