Make WordPress Core

Ticket #32158: 32158.test.diff

File 32158.test.diff, 845 bytes (added by collinsinternet, 7 years ago)

Unit test for patch.

  • tests/phpunit/tests/user.php

     
    699699                $user = get_userdata( $user->ID );
    700700                $this->assertEmpty( $user->user_activation_key );
    701701        }
     702        /**
     703         * @ticket 32158
     704         */
     705        function test_email_case(){
     706                // Create a test user with a lower-case email address.
     707                $user_id = $this->factory->user->create( array(
     708                        'role' => 'author',
     709                        'user_login' => 'test_wp_update_user',
     710                        'user_pass' => 'password',
     711                        'user_email' => 'test@test.com',
     712                ) );
     713                // Alter the case of the email address (which stays the same).
     714                $userdata = array(
     715                        'ID'            => $user_id,
     716                        'user_email'    => 'test@TEST.com',
     717                );
     718                $update = wp_update_user( $userdata );
     719               
     720                $this->assertFalse( is_wp_error( $update ) );
    702721}
     722}