Neos\Flow\Tests\Unit\Http\RequestTest::toStringReturnsRawHttpRequestAccordingToTheRequestProperties PHP Method

toStringReturnsRawHttpRequestAccordingToTheRequestProperties() public method

    public function toStringReturnsRawHttpRequestAccordingToTheRequestProperties()
    {
        $server = ['HTTP_HOST' => 'dev.blog.rob', 'REQUEST_METHOD' => 'GET', 'REQUEST_URI' => '/foo/bar', 'SCRIPT_NAME' => '/index.php', 'PHP_SELF' => '/index.php'];
        $request = Request::create(new Uri('http://dev.blog.rob/?foo=bar'), 'PUT', [], [], $server);
        $request->setContent('putArgument=first value');
        $expectedRawRequest = "PUT /?foo=bar HTTP/1.1\r\n" . 'User-Agent: Flow/' . FLOW_VERSION_BRANCH . ".x\r\n" . "Host: dev.blog.rob\r\n" . "Content-Type: application/x-www-form-urlencoded\r\n" . "\r\n" . 'putArgument=first value';
        $this->assertEquals($expectedRawRequest, (string) $request);
    }
RequestTest