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'));
}