Sha256: ac910230dfd9f8d80b0925de0189e2754ce6a21512e44cf26e7af64c155cdac7
Contents?: true
Size: 815 Bytes
Versions: 29
Compression:
Stored size: 815 Bytes
Contents
# frozen_string_literal: true require_relative 'helper' require 'rubygems/uri_formatter' class TestGemUriFormatter < Gem::TestCase def test_normalize_uri assert_equal 'FILE://example/', Gem::UriFormatter.new('FILE://example/').normalize assert_equal 'FTP://example/', Gem::UriFormatter.new('FTP://example/').normalize assert_equal 'HTTP://example/', Gem::UriFormatter.new('HTTP://example/').normalize assert_equal 'HTTPS://example/', Gem::UriFormatter.new('HTTPS://example/').normalize assert_equal 'http://example/', Gem::UriFormatter.new('example/').normalize end def test_escape assert_equal 'a%40b%5Cc', Gem::UriFormatter.new('a@b\c').escape end def test_unescape assert_equal 'a@b\c', Gem::UriFormatter.new('a%40b%5Cc').unescape end end
Version data entries
29 entries across 29 versions & 1 rubygems