Browse Source

Add tests with double dot for EmailValidator.

tags/2.0.13
Robert Korulczyk 7 years ago
parent
commit
a9f2827f87
  1. 1
      tests/framework/validators/EmailValidatorTest.php
  2. 1
      tests/js/tests/yii.validation.test.js

1
tests/framework/validators/EmailValidatorTest.php

@ -39,6 +39,7 @@ class EmailValidatorTest extends TestCase
$this->assertFalse($validator->validate('<mail@cebe.cc>')); $this->assertFalse($validator->validate('<mail@cebe.cc>'));
$this->assertFalse($validator->validate('info@örtliches.de')); $this->assertFalse($validator->validate('info@örtliches.de'));
$this->assertFalse($validator->validate('sam@рмкреатиф.ru')); $this->assertFalse($validator->validate('sam@рмкреатиф.ru'));
$this->assertFalse($validator->validate('ex..ample@example.com'));
$validator->allowName = true; $validator->allowName = true;

1
tests/js/tests/yii.validation.test.js

@ -863,6 +863,7 @@ describe('yii.validation', function () {
'user mailbox': ['user+mailbox/department=shipping@example.com', true], 'user mailbox': ['user+mailbox/department=shipping@example.com', true],
'special symbols in local-part': ['!#$%&\'*+-/=?^_`.{|}~@example.com', true], 'special symbols in local-part': ['!#$%&\'*+-/=?^_`.{|}~@example.com', true],
'domain only': ['rmcreative.ru', false], 'domain only': ['rmcreative.ru', false],
'double dot': ['ex..ample@example.com', false],
'unicode in domain': ['example@äüößìà.de', false], 'unicode in domain': ['example@äüößìà.de', false],
'unicode (russian characters) in domain': ['sam@рмкреатиф.ru', false], 'unicode (russian characters) in domain': ['sam@рмкреатиф.ru', false],
'ASCII in domain': ['example@xn--zcack7ayc9a.de', true], 'ASCII in domain': ['example@xn--zcack7ayc9a.de', true],

Loading…
Cancel
Save