Corrected failing test

This commit is contained in:
Alexey Verkhovsky 2005-01-18 20:29:10 +00:00
parent fb2e77a2ce
commit 60c16e0be7

View file

@ -83,9 +83,9 @@ class URITest < Test::Unit::TestCase
:scheme =>'ftp', :host =>'www.example.com', :port => nil, :path => nil, :query => nil, :scheme =>'ftp', :host =>'www.example.com', :port => nil, :path => nil, :query => nil,
:link_text => 'ftp://www.example.com') :link_text => 'ftp://www.example.com')
# mailto # mailto
match(URIChunk, 'mailto:www@example.com', match(URIChunk, 'mailto:jdoe123@example.com',
:scheme =>'mailto', :host =>'example.com', :port => nil, :path => nil, :query => nil, :scheme =>'mailto', :host =>'example.com', :port => nil, :path => nil, :query => nil,
:link_text => 'mailto:www@example.com') :user => 'jdoe123', :link_text => 'mailto:jdoe123@example.com')
# something nonexistant # something nonexistant
match(URIChunk, 'foobar://www.example.com', match(URIChunk, 'foobar://www.example.com',
:scheme =>'foobar', :host =>'www.example.com', :port => nil, :path => nil, :query => nil, :scheme =>'foobar', :host =>'www.example.com', :port => nil, :path => nil, :query => nil,
@ -142,13 +142,14 @@ class URITest < Test::Unit::TestCase
) )
end end
def test_uri_with_port def test_interesting_uri_with__comma
# Counter-intuitively, this URL matches, but the query part includes the trailing comma.
# It has no way to know that the query does not include the comma.
match( match(
URIChunk, URIChunk,
"This text contains a URL http://someplace.org:8080/~person/stuff.cgi?arg=val, doesn't it?", "This text contains a URL http://someplace.org:8080/~person/stuff.cgi?arg=val, doesn't it?",
:scheme => 'http', :host => 'someplace.org', :port => '8080', :path => '/~person/stuff.cgi', :scheme => 'http', :host => 'someplace.org', :port => '8080', :path => '/~person/stuff.cgi',
:query => 'arg=val' :query => 'arg=val,')
)
end end
end end