mirror of
https://github.com/ruby/ruby.git
synced 2026-01-27 04:24:23 +00:00
Fix tests to verify basic authentication
This commit is contained in:
parent
3fe7f490ff
commit
7a197de7ae
@ -6,25 +6,27 @@ describe "URI#select" do
|
||||
it "conforms to the MatzRuby tests" do
|
||||
uri = URI.parse('http://foo:bar@baz')
|
||||
(uri.user = 'oof').should == 'oof'
|
||||
uri.to_s.should == 'http://oof:bar@baz'
|
||||
(uri.password = 'rab').should == 'rab'
|
||||
uri.to_s.should == 'http://oof:rab@baz'
|
||||
(uri.userinfo = 'foo').should == 'foo'
|
||||
uri.to_s.should == 'http://foo:rab@baz'
|
||||
(uri.userinfo = ['foo', 'bar']).should == ['foo', 'bar']
|
||||
uri.to_s.should == 'http://foo:bar@baz'
|
||||
(uri.userinfo = ['foo']).should == ['foo']
|
||||
uri.to_s.should == 'http://foo:bar@baz'
|
||||
(uri.host = 'zab').should == 'zab'
|
||||
uri.to_s.should == 'http://foo:bar@zab'
|
||||
(uri.port = 8080).should == 8080
|
||||
uri.to_s.should == 'http://foo:bar@zab:8080'
|
||||
(uri.path = '/').should == '/'
|
||||
uri.to_s.should == 'http://foo:bar@zab:8080/'
|
||||
(uri.query = 'a=1').should == 'a=1'
|
||||
uri.to_s.should == 'http://foo:bar@zab:8080/?a=1'
|
||||
(uri.fragment = 'b123').should == 'b123'
|
||||
uri.to_s.should == 'http://foo:bar@zab:8080/?a=1#b123'
|
||||
version_is(URI::VERSION, "0.13.3") do
|
||||
uri.to_s.should == 'http://oof@baz'
|
||||
(uri.password = 'rab').should == 'rab'
|
||||
uri.to_s.should == 'http://oof:rab@baz'
|
||||
(uri.userinfo = 'foo').should == 'foo'
|
||||
uri.to_s.should == 'http://foo@baz'
|
||||
(uri.userinfo = ['foo', 'bar']).should == ['foo', 'bar']
|
||||
uri.to_s.should == 'http://foo:bar@baz'
|
||||
(uri.userinfo = ['foo']).should == ['foo']
|
||||
uri.to_s.should == 'http://foo@baz'
|
||||
(uri.host = 'zab').should == 'zab'
|
||||
uri.to_s.should == 'http://zab'
|
||||
(uri.port = 8080).should == 8080
|
||||
uri.to_s.should == 'http://zab:8080'
|
||||
(uri.path = '/').should == '/'
|
||||
uri.to_s.should == 'http://zab:8080/'
|
||||
(uri.query = 'a=1').should == 'a=1'
|
||||
uri.to_s.should == 'http://zab:8080/?a=1'
|
||||
(uri.fragment = 'b123').should == 'b123'
|
||||
uri.to_s.should == 'http://zab:8080/?a=1#b123'
|
||||
end
|
||||
|
||||
uri = URI.parse('http://example.com')
|
||||
-> { uri.password = 'bar' }.should raise_error(URI::InvalidURIError)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user