Neos\Flow\Tests\Unit\Http\BrowserTest::browserHaltsOnExceedingMaximumRedirections PHP Method

browserHaltsOnExceedingMaximumRedirections() public method

    public function browserHaltsOnExceedingMaximumRedirections()
    {
        $requestEngine = $this->createMock(Client\RequestEngineInterface::class);
        for ($i = 0; $i <= 10; $i++) {
            $response = new Http\Response();
            $response->setHeader('Location', 'http://localhost/this/willLead/you/knowhere/' . $i);
            $response->setStatus(301);
            $requestEngine->expects($this->at($i))->method('sendRequest')->will($this->returnValue($response));
        }
        $this->browser->setRequestEngine($requestEngine);
        $this->browser->request('http://localhost/some/initialRequest');
    }