Beispiel #1
0
 /**
  * Tests an unbanned IP.
  */
 public function testUnbannedIp()
 {
     $unbanned_ip = '18.0.0.2';
     $this->banManager->expects($this->once())->method('isBanned')->with($unbanned_ip)->willReturn(FALSE);
     $request = Request::create('/test-path');
     $request->server->set('REMOTE_ADDR', $unbanned_ip);
     $expected_response = new Response(200);
     $this->kernel->expects($this->once())->method('handle')->with($request, HttpKernelInterface::MASTER_REQUEST, TRUE)->willReturn($expected_response);
     $response = $this->banMiddleware->handle($request);
     $this->assertSame($expected_response, $response);
 }