Skip to content
This repository was archived by the owner on Jan 29, 2020. It is now read-only.

Commit 278b96e

Browse files
committed
added tests
1 parent 7e6c766 commit 278b96e

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

test/RequestTest.php

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -395,6 +395,19 @@ public function testGetHostHeaderLineReturnsEmptyStringIfUriDoesNotContainHost()
395395
$this->assertEmpty($request->getHeaderLine('host'));
396396
}
397397

398+
public function testHostHeaderSetFromUriOnCreationIfNoHostHeaderSpecified()
399+
{
400+
$request = new Request('http://www.example.com');
401+
$this->assertTrue($request->hasHeader('Host'));
402+
$this->assertEquals('www.example.com', $request->getHeaderLine('host'));
403+
}
404+
405+
public function testHostHeaderNotSetFromUriOnCreationIfHostHeaderSpecified()
406+
{
407+
$request = new Request('http://www.example.com', null, 'php://memory', ['Host' => 'www.test.com']);
408+
$this->assertEquals('www.test.com', $request->getHeaderLine('host'));
409+
}
410+
398411
public function testPassingPreserveHostFlagWhenUpdatingUriDoesNotUpdateHostHeader()
399412
{
400413
$request = (new Request())

0 commit comments

Comments
 (0)