PhlyTest\Http\Request\SerializerTest::testCanDeserializeRequestWithAsteriskForm PHP Method

testCanDeserializeRequestWithAsteriskForm() public method

    public function testCanDeserializeRequestWithAsteriskForm()
    {
        $message = "OPTIONS * HTTP/1.1\r\nHost: www.example.com";
        $request = Serializer::fromString($message);
        $this->assertEquals('OPTIONS', $request->getMethod());
        $this->assertEquals('*', $request->getRequestTarget());
        $uri = $request->getUri();
        $this->assertNotEquals('www.example.com', $uri->getHost());
        $this->assertTrue($request->hasHeader('Host'));
        $this->assertEquals('www.example.com', $request->getHeaderLine('Host'));
    }