WordPress.org

Make WordPress Core


Ignore:
Timestamp:
01/04/2021 11:32:49 PM (13 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/author.php

    r48937 r49932  
    1616        self::$author_id = $factory->user->create(
    1717            array(
    18                 'role'        => 'author',
    19                 'user_login'  => 'test_author',
    20                 'description' => 'test_author',
     18                'role'         => 'author',
     19                'user_login'   => 'test_author',
     20                'display_name' => 'Test Author',
     21                'description'  => 'test_author',
    2122            )
    2223        );
     
    4950
    5051        $this->assertSame( $user->display_name, $author_name );
    51         $this->assertSame( 'test_author', $author_name );
     52        $this->assertSame( 'Test Author', $author_name );
    5253    }
    5354
     
    5556        $this->assertSame( 'test_author', get_the_author_meta( 'login' ) );
    5657        $this->assertSame( 'test_author', get_the_author_meta( 'user_login' ) );
    57         $this->assertSame( 'test_author', get_the_author_meta( 'display_name' ) );
     58        $this->assertSame( 'Test Author', get_the_author_meta( 'display_name' ) );
    5859
    5960        $this->assertSame( 'test_author', trim( get_the_author_meta( 'description' ) ) );
     
    111112     */
    112113    public function test_get_the_author_posts_link_no_permalinks() {
    113         $author = self::factory()->user->create_and_get(
    114             array(
    115                 'display_name'  => 'Foo',
    116                 'user_nicename' => 'bar',
    117             )
    118         );
     114        $author = get_userdata( self::$author_id );
    119115
    120116        $GLOBALS['authordata'] = $author->data;
     
    125121
    126122        $this->assertContains( $url, $link );
    127         $this->assertContains( 'Posts by Foo', $link );
    128         $this->assertContains( '>Foo</a>', $link );
     123        $this->assertContains( 'Posts by Test Author', $link );
     124        $this->assertContains( '>Test Author</a>', $link );
    129125
    130126        unset( $GLOBALS['authordata'] );
     
    137133        $this->set_permalink_structure( '/%postname%/' );
    138134
    139         $author = self::factory()->user->create_and_get(
    140             array(
    141                 'display_name'  => 'Foo',
    142                 'user_nicename' => 'bar',
    143             )
    144         );
     135        $author = get_userdata( self::$author_id );
    145136
    146137        $GLOBALS['authordata'] = $author;
     
    153144
    154145        $this->assertContains( $url, $link );
    155         $this->assertContains( 'Posts by Foo', $link );
    156         $this->assertContains( '>Foo</a>', $link );
     146        $this->assertContains( 'Posts by Test Author', $link );
     147        $this->assertContains( '>Test Author</a>', $link );
    157148
    158149        unset( $GLOBALS['authordata'] );
Note: See TracChangeset for help on using the changeset viewer.