summaryrefslogtreecommitdiff
path: root/test/rubygems/test_gem_uri_parser.rb
blob: 095b1936667175a266334005bae716dbab4daf9c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
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