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

testCanDeserializeRequestWithAbsoluteForm() public method

public testCanDeserializeRequestWithAbsoluteForm ( $line, $requestTarget, $expectations )
    public function testCanDeserializeRequestWithAbsoluteForm($line, $requestTarget, $expectations)
    {
        $message = $line . "\r\nX-Foo-Bar: Baz\r\n\r\nContent";
        $request = Serializer::fromString($message);
        $this->assertEquals('GET', $request->getMethod());
        $this->assertEquals($requestTarget, $request->getRequestTarget());
        $uri = $request->getUri();
        foreach ($expectations as $method => $expect) {
            $this->assertEquals($expect, $uri->{$method}());
        }
    }