Users: Add a separate test for checking the validity of a username containing uppercase characters in the scope of single vs multisite.

'JohnDoe' in single site: valid
'JohnDoe' in multisite: invalid

See #24618.


git-svn-id: https://develop.svn.wordpress.org/trunk@34858 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
Drew Jaynes 2015-10-06 07:01:32 +00:00
parent 536ba180df
commit 086d49daec

View File

@ -603,11 +603,21 @@ class Tests_User extends WP_UnitTestCase {
* @ticket 24618
*/
public function test_validate_username_string() {
$this->assertTrue( validate_username( rand_str() ) );
$this->assertTrue( validate_username( 'JohnDoe' ) );
$this->assertTrue( validate_username( 'johndoe' ) );
$this->assertTrue( validate_username( 'test@test.com' ) );
}
/**
* @ticket 24618
*/
public function test_validate_username_contains_uppercase_letters() {
if ( is_multisite() ) {
$this->assertFalse( validate_username( 'JohnDoe' ) );
} else {
$this->assertTue( validate_username( 'JohnDoe' ) );
}
}
/**
* @ticket 24618
*/