Make WordPress Core

Changeset 61714


Ignore:
Timestamp:
02/21/2026 10:40:24 PM (7 months ago)
Author:
SergeyBiryukov
Message:

Tests: Move test_illegal_user_logins_single() to the correct place.

Follow-up to [35189], [35629], [35772], [61656].

See #64225.

File:
1 edited

Legend:

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

    r61660 r61714  
    10201020
    10211021        /**
    1022          * @ticket 27317
    1023          * @dataProvider data_illegal_user_logins
    1024          */
    1025         public function test_illegal_user_logins_single( $user_login ) {
    1026                 $user_data = array(
    1027                         'user_login' => $user_login,
    1028                         'user_email' => 'testuser@example.com',
    1029                         'user_pass'  => wp_generate_password(),
    1030                 );
    1031 
    1032                 add_filter( 'illegal_user_logins', array( $this, 'illegal_user_logins' ) );
    1033 
    1034                 $response = wp_insert_user( $user_data );
    1035                 $this->assertInstanceOf( 'WP_Error', $response );
    1036                 $this->assertSame( 'invalid_username', $response->get_error_code() );
    1037 
    1038                 remove_filter( 'illegal_user_logins', array( $this, 'illegal_user_logins' ) );
    1039 
    1040                 $user_id = wp_insert_user( $user_data );
    1041                 $user    = get_user_by( 'id', $user_id );
    1042                 $this->assertInstanceOf( 'WP_User', $user );
    1043         }
    1044 
    1045         /**
    10461022         * @ticket 61175
    10471023         * @covers ::wp_insert_user
     
    11801156                $user = new WP_User( $user_id );
    11811157                $this->assertSame( $internal_data['user_login'], $user->user_login );
     1158        }
     1159
     1160        /**
     1161         * @ticket 27317
     1162         * @dataProvider data_illegal_user_logins
     1163         */
     1164        public function test_illegal_user_logins_single( $user_login ) {
     1165                $user_data = array(
     1166                        'user_login' => $user_login,
     1167                        'user_email' => 'testuser@example.com',
     1168                        'user_pass'  => wp_generate_password(),
     1169                );
     1170
     1171                add_filter( 'illegal_user_logins', array( $this, 'illegal_user_logins' ) );
     1172
     1173                $response = wp_insert_user( $user_data );
     1174                $this->assertInstanceOf( 'WP_Error', $response );
     1175                $this->assertSame( 'invalid_username', $response->get_error_code() );
     1176
     1177                remove_filter( 'illegal_user_logins', array( $this, 'illegal_user_logins' ) );
     1178
     1179                $user_id = wp_insert_user( $user_data );
     1180                $user    = get_user_by( 'id', $user_id );
     1181                $this->assertInstanceOf( 'WP_User', $user );
    11821182        }
    11831183
Note: See TracChangeset for help on using the changeset viewer.