Changeset View
Changeset View
Standalone View
Standalone View
src/applications/people/storage/__tests__/PhabricatorUserTestCase.php
Show All 30 Lines | $map = array( | ||||
// since usernames like "<^, ,^>" don't seem very important to support. | // since usernames like "<^, ,^>" don't seem very important to support. | ||||
'<script>' => false, | '<script>' => false, | ||||
'a lincoln' => false, | 'a lincoln' => false, | ||||
' alincoln' => false, | ' alincoln' => false, | ||||
'alincoln ' => false, | 'alincoln ' => false, | ||||
'a,lincoln' => false, | 'a,lincoln' => false, | ||||
'a&lincoln' => false, | 'a&lincoln' => false, | ||||
'a/lincoln' => false, | 'a/lincoln' => false, | ||||
"username\n" => false, | |||||
"user\nname" => false, | |||||
"\nusername" => false, | |||||
"username\r" => false, | |||||
"user\rname" => false, | |||||
"\rusername" => false, | |||||
); | ); | ||||
foreach ($map as $name => $expect) { | foreach ($map as $name => $expect) { | ||||
$this->assertEqual( | $this->assertEqual( | ||||
$expect, | $expect, | ||||
PhabricatorUser::validateUsername($name), | PhabricatorUser::validateUsername($name), | ||||
"Validity of '{$name}'."); | "Validity of '{$name}'."); | ||||
} | } | ||||
} | } | ||||
} | } |