Make WordPress Core


Ignore:
Timestamp:
10/17/2015 06:02:16 PM (11 years ago)
Author:
wonderboymusic
Message:

Unit Tests: after [35225], make factory a method/getter on WP_UnitTestCase and add magic methods for BC for every plugin that is extending WP_UnitTestCase and accessing the $factory instance prop.

Props nerrad, wonderboymusic.
See #30017, #33968.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tests/phpunit/tests/post/getPostsByAuthorSql.php

    r35225 r35242  
    6060    public function test_public_only_true_should_not_allow_any_private_posts_for_loggedin_user(){
    6161        $current_user = get_current_user_id();
    62         $u = self::$factory->user->create();
     62        $u = self::factory()->user->create();
    6363        wp_set_current_user( $u );
    6464
     
    7171    public function test_public_only_should_default_to_false(){
    7272        $current_user = get_current_user_id();
    73         $u = self::$factory->user->create();
     73        $u = self::factory()->user->create();
    7474        wp_set_current_user( $u );
    7575
     
    8181    public function test_public_only_false_should_allow_current_user_access_to_own_private_posts_when_current_user_matches_post_author(){
    8282        $current_user = get_current_user_id();
    83         $u = self::$factory->user->create();
     83        $u = self::factory()->user->create();
    8484        wp_set_current_user( $u );
    8585
     
    9292    public function test_public_only_false_should_not_allow_access_to_private_posts_if_current_user_is_not_post_author(){
    9393        $current_user = get_current_user_id();
    94         $u1 = self::$factory->user->create();
    95         $u2 = self::$factory->user->create();
     94        $u1 = self::factory()->user->create();
     95        $u2 = self::factory()->user->create();
    9696        wp_set_current_user( $u1 );
    9797
     
    104104    public function test_public_only_false_should_allow_current_user_access_to_own_private_posts_when_post_author_is_not_provided(){
    105105        $current_user = get_current_user_id();
    106         $u = self::$factory->user->create();
     106        $u = self::factory()->user->create();
    107107        wp_set_current_user( $u );
    108108
     
    116116    public function test_administrator_should_have_access_to_private_posts_when_public_only_is_false(){
    117117        $current_user = get_current_user_id();
    118         $u = self::$factory->user->create( array( 'role' => 'administrator' ) );
     118        $u = self::factory()->user->create( array( 'role' => 'administrator' ) );
    119119        wp_set_current_user( $u );
    120120
     
    131131        register_post_type( 'baz', array( 'capabilities' => array( 'read_private_posts' => 'read_private_baz' ) ) );
    132132        $current_user = get_current_user_id();
    133         $u = self::$factory->user->create( array( 'role' => 'editor' ) );
     133        $u = self::factory()->user->create( array( 'role' => 'editor' ) );
    134134        $editor_role = get_role('editor');
    135135        $editor_role->add_cap( 'read_private_baz' );
Note: See TracChangeset for help on using the changeset viewer.