summaryrefslogtreecommitdiff
path: root/server/vendor/guzzlehttp/psr7/tests/RequestTest.php
diff options
context:
space:
mode:
authorLoic GUEGAN <loic@Manzerbredes.home>2016-04-16 19:10:27 +0200
committerLoic GUEGAN <loic@Manzerbredes.home>2016-04-16 19:10:27 +0200
commita3ff4d243e2ac37d4516ae56ff86985eadc00eb8 (patch)
tree32e71c42855cc46d95d9c6b74ad2c145eb9ec7eb /server/vendor/guzzlehttp/psr7/tests/RequestTest.php
parent396c90f921c30de2d15d2ce52d5d1beabf8eb52d (diff)
parent31d2d0c158ad4daa3dde7a905f3c2e312c194f2e (diff)
Test
Diffstat (limited to 'server/vendor/guzzlehttp/psr7/tests/RequestTest.php')
-rwxr-xr-xserver/vendor/guzzlehttp/psr7/tests/RequestTest.php157
1 files changed, 0 insertions, 157 deletions
diff --git a/server/vendor/guzzlehttp/psr7/tests/RequestTest.php b/server/vendor/guzzlehttp/psr7/tests/RequestTest.php
deleted file mode 100755
index 9defe68..0000000
--- a/server/vendor/guzzlehttp/psr7/tests/RequestTest.php
+++ /dev/null
@@ -1,157 +0,0 @@
-<?php
-namespace GuzzleHttp\Tests\Psr7;
-
-use GuzzleHttp\Psr7\Request;
-use GuzzleHttp\Psr7\Uri;
-
-/**
- * @covers GuzzleHttp\Psr7\Request
- */
-class RequestTest extends \PHPUnit_Framework_TestCase
-{
- public function testRequestUriMayBeString()
- {
- $r = new Request('GET', '/');
- $this->assertEquals('/', (string) $r->getUri());
- }
-
- public function testRequestUriMayBeUri()
- {
- $uri = new Uri('/');
- $r = new Request('GET', $uri);
- $this->assertSame($uri, $r->getUri());
- }
-
- /**
- * @expectedException \InvalidArgumentException
- */
- public function testValidateRequestUri()
- {
- new Request('GET', true);
- }
-
- public function testCanConstructWithBody()
- {
- $r = new Request('GET', '/', [], 'baz');
- $this->assertEquals('baz', (string) $r->getBody());
- }
-
- public function testCapitalizesMethod()
- {
- $r = new Request('get', '/');
- $this->assertEquals('GET', $r->getMethod());
- }
-
- public function testCapitalizesWithMethod()
- {
- $r = new Request('GET', '/');
- $this->assertEquals('PUT', $r->withMethod('put')->getMethod());
- }
-
- public function testWithUri()
- {
- $r1 = new Request('GET', '/');
- $u1 = $r1->getUri();
- $u2 = new Uri('http://www.example.com');
- $r2 = $r1->withUri($u2);
- $this->assertNotSame($r1, $r2);
- $this->assertSame($u2, $r2->getUri());
- $this->assertSame($u1, $r1->getUri());
- }
-
- public function testSameInstanceWhenSameUri()
- {
- $r1 = new Request('GET', 'http://foo.com');
- $r2 = $r1->withUri($r1->getUri());
- $this->assertSame($r1, $r2);
- }
-
- public function testWithRequestTarget()
- {
- $r1 = new Request('GET', '/');
- $r2 = $r1->withRequestTarget('*');
- $this->assertEquals('*', $r2->getRequestTarget());
- $this->assertEquals('/', $r1->getRequestTarget());
- }
-
- /**
- * @expectedException \InvalidArgumentException
- */
- public function testRequestTargetDoesNotAllowSpaces()
- {
- $r1 = new Request('GET', '/');
- $r1->withRequestTarget('/foo bar');
- }
-
- public function testRequestTargetDefaultsToSlash()
- {
- $r1 = new Request('GET', '');
- $this->assertEquals('/', $r1->getRequestTarget());
- $r2 = new Request('GET', '*');
- $this->assertEquals('*', $r2->getRequestTarget());
- $r3 = new Request('GET', 'http://foo.com/bar baz/');
- $this->assertEquals('/bar%20baz/', $r3->getRequestTarget());
- }
-
- public function testBuildsRequestTarget()
- {
- $r1 = new Request('GET', 'http://foo.com/baz?bar=bam');
- $this->assertEquals('/baz?bar=bam', $r1->getRequestTarget());
- }
-
- public function testHostIsAddedFirst()
- {
- $r = new Request('GET', 'http://foo.com/baz?bar=bam', ['Foo' => 'Bar']);
- $this->assertEquals([
- 'Host' => ['foo.com'],
- 'Foo' => ['Bar']
- ], $r->getHeaders());
- }
-
- public function testCanGetHeaderAsCsv()
- {
- $r = new Request('GET', 'http://foo.com/baz?bar=bam', [
- 'Foo' => ['a', 'b', 'c']
- ]);
- $this->assertEquals('a, b, c', $r->getHeaderLine('Foo'));
- $this->assertEquals('', $r->getHeaderLine('Bar'));
- }
-
- public function testHostIsNotOverwrittenWhenPreservingHost()
- {
- $r = new Request('GET', 'http://foo.com/baz?bar=bam', ['Host' => 'a.com']);
- $this->assertEquals(['Host' => ['a.com']], $r->getHeaders());
- $r2 = $r->withUri(new Uri('http://www.foo.com/bar'), true);
- $this->assertEquals('a.com', $r2->getHeaderLine('Host'));
- }
-
- public function testOverridesHostWithUri()
- {
- $r = new Request('GET', 'http://foo.com/baz?bar=bam');
- $this->assertEquals(['Host' => ['foo.com']], $r->getHeaders());
- $r2 = $r->withUri(new Uri('http://www.baz.com/bar'));
- $this->assertEquals('www.baz.com', $r2->getHeaderLine('Host'));
- }
-
- public function testAggregatesHeaders()
- {
- $r = new Request('GET', 'http://foo.com', [
- 'ZOO' => 'zoobar',
- 'zoo' => ['foobar', 'zoobar']
- ]);
- $this->assertEquals('zoobar, foobar, zoobar', $r->getHeaderLine('zoo'));
- }
-
- public function testAddsPortToHeader()
- {
- $r = new Request('GET', 'http://foo.com:8124/bar');
- $this->assertEquals('foo.com:8124', $r->getHeaderLine('host'));
- }
-
- public function testAddsPortToHeaderAndReplacePreviousPort()
- {
- $r = new Request('GET', 'http://foo.com:8124/bar');
- $r = $r->withUri(new Uri('http://foo.com:8125/bar'));
- $this->assertEquals('foo.com:8125', $r->getHeaderLine('host'));
- }
-}