Add tests with double dot for EmailValidator
@ -39,6 +39,7 @@ class EmailValidatorTest extends TestCase
$this->assertFalse($validator->validate('<mail@cebe.cc>'));
$this->assertFalse($validator->validate('info@örtliches.de'));
$this->assertFalse($validator->validate('sam@рмкреатиф.ru'));
$this->assertFalse($validator->validate('ex..ample@example.com'));
$validator->allowName = true;
@ -863,6 +863,7 @@ describe('yii.validation', function () {
'user mailbox': ['user+mailbox/department=shipping@example.com', true],
'special symbols in local-part': ['!#$%&\'*+-/=?^_`.{|}~@example.com', true],
'domain only': ['rmcreative.ru', false],
'double dot': ['ex..ample@example.com', false],
'unicode in domain': ['example@äüößìà.de', false],
'unicode (russian characters) in domain': ['sam@рмкреатиф.ru', false],
'ASCII in domain': ['example@xn--zcack7ayc9a.de', true],