WordPress.org

Make WordPress Core


Ignore:
Timestamp:
01/04/2021 11:32:49 PM (6 months ago)
Author:
peterwilsoncc
Message:

Tests: Increase use of shared fixtures in capability checks.

See #51802.

File:
1 edited

Legend:

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

    r49605 r49932  
    10051005    function test_user_add_cap() {
    10061006        // There are two contributors.
    1007         $id_1 = self::factory()->user->create( array( 'role' => 'contributor' ) );
     1007        $id_1 = self::$users['contributor']->ID;
    10081008        $id_2 = self::factory()->user->create( array( 'role' => 'contributor' ) );
    10091009
     
    10441044    function test_user_remove_cap() {
    10451045        // There are two contributors.
    1046         $id_1 = self::factory()->user->create( array( 'role' => 'contributor' ) );
     1046        $id_1 = self::$users['contributor']->ID;
    10471047        $id_2 = self::factory()->user->create( array( 'role' => 'contributor' ) );
    10481048
     
    10761076    function test_user_level_update() {
    10771077        // User starts as an author.
    1078         $id   = self::factory()->user->create( array( 'role' => 'author' ) );
     1078        $id   = self::$users['author']->ID;
    10791079        $user = new WP_User( $id );
    10801080        $this->assertTrue( $user->exists(), "Problem getting user $id" );
     
    10991099    function test_user_remove_all_caps() {
    11001100        // User starts as an author.
    1101         $id   = self::factory()->user->create( array( 'role' => 'author' ) );
     1101        $id   = self::$users['author']->ID;
    11021102        $user = new WP_User( $id );
    11031103        $this->assertTrue( $user->exists(), "Problem getting user $id" );
     
    11541154
    11551155        // Add some other users.
    1156         $admin       = new WP_User( self::factory()->user->create( array( 'role' => 'administrator' ) ) );
     1156        $admin       = self::$users['administrator'];
    11571157        $author_2    = new WP_User( self::factory()->user->create( array( 'role' => 'author' ) ) );
    1158         $editor      = new WP_User( self::factory()->user->create( array( 'role' => 'editor' ) ) );
    1159         $contributor = new WP_User( self::factory()->user->create( array( 'role' => 'contributor' ) ) );
     1158        $editor      = self::$users['editor'];
     1159        $contributor = self::$users['contributor'];
    11601160
    11611161        // Administrators, editors and the post owner can edit it.
     
    19011901     */
    19021902    function test_wp_logout_should_clear_current_user() {
    1903         $user_id = self::factory()->user->create();
     1903        $user_id = self::$users['author']->ID;
    19041904        wp_set_current_user( $user_id );
    19051905
Note: See TracChangeset for help on using the changeset viewer.