Make WordPress Core


Ignore:
Timestamp:
11/12/2015 04:29:45 PM (10 years ago)
Author:
SergeyBiryukov
Message:

Users: After [35189], make 'illegal_user_logins' check case-insensitive.

Props juliobox.
Fixes #27317.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tests/phpunit/tests/user.php

    r35618 r35629  
    596596    /**
    597597     * @ticket 27317
    598      */
    599     function test_illegal_user_logins_single() {
     598     * @dataProvider _illegal_user_logins_data
     599     */
     600    function test_illegal_user_logins_single( $user_login ) {
    600601        $user_data = array(
    601             'user_login' => 'testuser',
     602            'user_login' => $user_login,
    602603            'user_email' => 'testuser@example.com',
    603604            'user_pass'  => wp_generate_password(),
     
    619620    /**
    620621     * @ticket 27317
    621      */
    622     function test_illegal_user_logins_multisite() {
     622     * @dataProvider _illegal_user_logins_data
     623     */
     624    function test_illegal_user_logins_multisite( $user_login ) {
    623625        if ( ! is_multisite() ) {
    624626            return;
     
    626628
    627629        $user_data = array(
    628             'user_login' => 'testuser',
     630            'user_login' => $user_login,
    629631            'user_email' => 'testuser@example.com',
    630632        );
     
    641643        $this->assertInstanceOf( 'WP_Error', $response['errors'] );
    642644        $this->assertEquals( 0, count( $response['errors']->get_error_codes() ) );
     645    }
     646
     647    function _illegal_user_logins_data() {
     648        return array(
     649            array( 'testuser' ),
     650            array( 'TestUser' ),
     651        );
    643652    }
    644653
Note: See TracChangeset for help on using the changeset viewer.