Make WordPress Core


Ignore:
Timestamp:
05/26/2025 02:34:12 PM (17 months ago)
Author:
johnbillion
Message:

Build/Test Tools: Increase shared user fixtures following switch to bcrypt hashing.

User creation is somewhat more expensive since switching the default password hashing algorithm to bcrypt in 6.8. This speeds up the tests by making more use of shared user fixtures, thus reducing the number of users that are created during tests.

Props peterwilsoncc.

See #63026

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tests/phpunit/tests/oembed/controller.php

    r58286 r60253  
    305305
    306306        public function test_request_json() {
    307                 $user = self::factory()->user->create_and_get(
    308                         array(
    309                                 'display_name' => 'John Doe',
    310                         )
    311                 );
     307                $user = get_user_by( 'id', self::$subscriber );
    312308                $post = self::factory()->post->create_and_get(
    313309                        array(
    … …  
    392388
    393389        public function test_request_xml() {
    394                 $user = self::factory()->user->create_and_get(
    395                         array(
    396                                 'display_name' => 'John Doe',
    397                         )
    398                 );
     390                $user = get_user_by( 'id', self::$subscriber );
    399391                $post = self::factory()->post->create_and_get(
    400392                        array(
    … …  
    462454
    463455        public function test_rest_pre_serve_request() {
    464                 $user = self::factory()->user->create_and_get(
    465                         array(
    466                                 'display_name' => 'John Doe',
    467                         )
    468                 );
     456                $user = get_user_by( 'id', self::$subscriber );
    469457                $post = self::factory()->post->create_and_get(
    470458                        array(
    … …  
    678666                wp_set_current_user( self::$editor );
    679667
    680                 $user = self::factory()->user->create_and_get(
    681                         array(
    682                                 'display_name' => 'John Doe',
    683                         )
    684                 );
     668                $user = get_user_by( 'id', self::$subscriber );
    685669                $post = self::factory()->post->create_and_get(
    686670                        array(
Note: See TracChangeset for help on using the changeset viewer.