protected $banMiddleware;
/**
* {@inheritdoc}
*/
protected function setUp(): void
{ parent::
setUp();
$this->kernel =
$this->
createMock('Symfony\Component\HttpKernel\HttpKernelInterface'
);
$this->banManager =
$this->
createMock('Drupal\ban\BanIpManagerInterface'
);
$this->banMiddleware =
new BanMiddleware($this->kernel,
$this->banManager
);
} /**
* Tests a banned IP.
*/
public function testBannedIp() { $banned_ip = '17.0.0.2';
$this->banManager->
expects($this->
once()) ->
method('isBanned'
) ->
with($banned_ip) ->
willReturn(TRUE
);