Added php-opencloud/openstack as SubModule
This commit is contained in:
parent
eac860ce50
commit
81d5c2a646
15 changed files with 282 additions and 178 deletions
|
@ -546,6 +546,16 @@ class FunctionsTest extends \PHPUnit_Framework_TestCase
|
|||
$this->assertEquals('www.foo.com', (string) $r2->getHeaderLine('host'));
|
||||
}
|
||||
|
||||
public function testCanModifyRequestWithUriAndPort()
|
||||
{
|
||||
$r1 = new Psr7\Request('GET', 'http://foo.com:8000');
|
||||
$r2 = Psr7\modify_request($r1, [
|
||||
'uri' => new Psr7\Uri('http://www.foo.com:8000')
|
||||
]);
|
||||
$this->assertEquals('http://www.foo.com:8000', (string) $r2->getUri());
|
||||
$this->assertEquals('www.foo.com:8000', (string) $r2->getHeaderLine('host'));
|
||||
}
|
||||
|
||||
public function testCanModifyRequestWithCaseInsensitiveHeader()
|
||||
{
|
||||
$r1 = new Psr7\Request('GET', 'http://foo.com', ['User-Agent' => 'foo']);
|
||||
|
|
34
server/vendor/guzzlehttp/psr7/tests/UriTest.php
vendored
34
server/vendor/guzzlehttp/psr7/tests/UriTest.php
vendored
|
@ -244,4 +244,38 @@ class UriTest extends \PHPUnit_Framework_TestCase
|
|||
$this->assertEquals('foo', $uri->getPath());
|
||||
$this->assertEquals('bar.com/foo', (string) $uri);
|
||||
}
|
||||
|
||||
/**
|
||||
* @dataProvider pathTestNoAuthority
|
||||
*/
|
||||
public function testNoAuthority($input)
|
||||
{
|
||||
$uri = new Uri($input);
|
||||
|
||||
$this->assertEquals($input, (string) $uri);
|
||||
}
|
||||
|
||||
public function pathTestNoAuthority()
|
||||
{
|
||||
return [
|
||||
// path-rootless
|
||||
['urn:example:animal:ferret:nose'],
|
||||
// path-absolute
|
||||
['urn:/example:animal:ferret:nose'],
|
||||
['urn:/'],
|
||||
// path-empty
|
||||
['urn:'],
|
||||
['urn'],
|
||||
];
|
||||
}
|
||||
|
||||
/**
|
||||
* @expectedException \InvalidArgumentException
|
||||
* @expectedExceptionMessage Unable to parse URI
|
||||
*/
|
||||
public function testNoAuthorityWithInvalidPath()
|
||||
{
|
||||
$input = 'urn://example:animal:ferret:nose';
|
||||
$uri = new Uri($input);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue