ruby-changes:67475
From: Daniel <ko1@a...>
Date: Tue, 31 Aug 2021 19:07:54 +0900 (JST)
Subject: [ruby-changes:67475] 14a9e24f7e (master): [rubygems/rubygems] Add a few tests for `Gem::UriParser.parse_uri`
https://git.ruby-lang.org/ruby.git/commit/?id=14a9e24f7e From 14a9e24f7ea161056b56f4833fd8bbecd7718905 Mon Sep 17 00:00:00 2001 From: Daniel Niknam <mhmd.niknam@g...> Date: Sun, 22 Aug 2021 01:21:53 +1000 Subject: [rubygems/rubygems] Add a few tests for `Gem::UriParser.parse_uri` https://github.com/rubygems/rubygems/commit/1ea73df161 --- test/rubygems/test_gem_uri_parser.rb | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 test/rubygems/test_gem_uri_parser.rb diff --git a/test/rubygems/test_gem_uri_parser.rb b/test/rubygems/test_gem_uri_parser.rb new file mode 100644 index 0000000..095b193 --- /dev/null +++ b/test/rubygems/test_gem_uri_parser.rb @@ -0,0 +1,17 @@ https://github.com/ruby/ruby/blob/trunk/test/rubygems/test_gem_uri_parser.rb#L1 +require_relative 'helper' +require 'uri' +require 'rubygems/uri_parser' + +class TestUriParser < Gem::TestCase + def test_parse_uri_none_string + assert_equal :not_a_uri, Gem::UriParser.parse_uri(:not_a_uri) + end + + def test_parse_uri_invalid_uri + assert_equal "https://www.example.com:80index", Gem::UriParser.parse_uri("https://www.example.com:80index") + end + + def test_parse_uri + assert_equal URI::HTTPS, Gem::UriParser.parse_uri("https://www.example.com").class + end +end -- cgit v1.1 -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/