[前][次][番号順一覧][スレッド一覧]

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/

[前][次][番号順一覧][スレッド一覧]