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