public function RequestTest::testHostIsNotOverwrittenWhenPreservingHost in Zircon Profile 8
Same name and namespace in other branches
- 8.0 vendor/guzzlehttp/psr7/tests/RequestTest.php \GuzzleHttp\Tests\Psr7\RequestTest::testHostIsNotOverwrittenWhenPreservingHost()
File
- vendor/guzzlehttp/ psr7/ tests/ RequestTest.php, line 120 
Class
- RequestTest
- @covers GuzzleHttp\Psr7\Request
Namespace
GuzzleHttp\Tests\Psr7Code
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'));
}