Differential D8516 Diff 20210 src/applications/people/storage/__tests__/PhabricatorUserEmailTestCase.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/people/storage/__tests__/PhabricatorUserEmailTestCase.php
Show All 21 Lines | $tests = array( | ||||
'"user" user@gmail.com' => false, | '"user" user@gmail.com' => false, | ||||
'a,b@evil.com' => false, | 'a,b@evil.com' => false, | ||||
'a;b@evil.com' => false, | 'a;b@evil.com' => false, | ||||
'ab@evil.com;cd@evil.com' => false, | 'ab@evil.com;cd@evil.com' => false, | ||||
'x@y@z.com' => false, | 'x@y@z.com' => false, | ||||
'@@' => false, | '@@' => false, | ||||
'@' => false, | '@' => false, | ||||
'user@' => false, | 'user@' => false, | ||||
"user@domain.com\n" => false, | |||||
"user@\ndomain.com" => false, | |||||
"\nuser@domain.com" => false, | |||||
"user@domain.com\r" => false, | |||||
"user@\rdomain.com" => false, | |||||
"\ruser@domain.com" => false, | |||||
); | ); | ||||
foreach ($tests as $input => $expect) { | foreach ($tests as $input => $expect) { | ||||
$actual = PhabricatorUserEmail::isValidAddress($input); | $actual = PhabricatorUserEmail::isValidAddress($input); | ||||
$this->assertEqual( | $this->assertEqual( | ||||
$expect, | $expect, | ||||
$actual, | $actual, | ||||
$input); | $input); | ||||
} | } | ||||
} | } | ||||
} | } |