function BanAdminTest::providerIpValidation
Same name in other branches
- 10 core/modules/ban/tests/src/Unit/BanAdminTest.php \Drupal\Tests\ban\Unit\BanAdminTest::providerIpValidation()
Data provider for testIpValidation().
File
-
core/
modules/ ban/ tests/ src/ Unit/ BanAdminTest.php, line 105
Class
- BanAdminTest
- Tests the BanAdmin form.
Namespace
Drupal\Tests\ban\UnitCode
public static function providerIpValidation() : array {
return [
'valid ip' => [
'1.2.3.3',
FALSE,
NULL,
],
'already blocked' => [
'1.2.3.3',
TRUE,
'This IP address is already banned.',
],
'reserved ip' => [
'255.255.255.255',
FALSE,
'Enter a valid IP address.',
],
'fqdn' => [
'test.example.com',
FALSE,
'Enter a valid IP address.',
],
'empty' => [
'',
FALSE,
'Enter a valid IP address.',
],
'client ip' => [
'127.0.0.1',
FALSE,
'You may not ban your own IP address.',
],
];
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.