WordPress.org

Make WordPress Core

Ticket #21459: 21459-no-switched-ut.diff

File 21459-no-switched-ut.diff, 2.4 KB (added by ryan, 6 years ago)
  • tests/post/objects.php

     
    5454                $this->assertInternalType( 'array', $post_std );
    5555                $post_std = (object) $post_std;
    5656                $GLOBALS['post'] = $post_std;
    57                 $pid = null;
    58                 $post = get_post( $pid );
     57                $post = get_post( null );
    5958                $this->assertInstanceOf( 'WP_Post', $post );
    6059                $this->assertEquals( $id, $post->ID );
    6160                unset( $GLOBALS['post'] );
     61
     62                // If no global post and passing empty value, expect null.
     63                $this->assertNull( get_post( null ) );
     64                $this->assertNull( get_post( 0 ) );
     65                $this->assertNull( get_post( '' ) );
     66                $this->assertNull( get_post( false ) );
    6267        }
    6368
    6469        function test_get_post_ancestors() {
  • tests/ms.php

     
    351351        }
    352352
    353353        function test_switch_restore_blog() {
    354                 global $_wp_switched, $_wp_switched_stack, $wpdb;
     354                global $_wp_switched_stack, $wpdb;
    355355
    356356                $this->assertEquals( array(), $_wp_switched_stack );
    357                 $this->assertFalse( $_wp_switched );
     357                $this->assertFalse( ms_is_switched() );
    358358                $current_blog_id = get_current_blog_id();
    359359                $this->assertInternalType( 'integer', $current_blog_id );
    360360
     
    378378
    379379                switch_to_blog( $blog_id );
    380380                $this->assertEquals( array( $current_blog_id ), $_wp_switched_stack );
    381                 $this->assertTrue( $_wp_switched );
     381                $this->assertTrue( ms_is_switched() );
    382382                $this->assertEquals( $blog_id, $wpdb->blogid );
    383383                $this->assertFalse( wp_cache_get( 'switch-test', 'switch-test' ) );
    384384                wp_cache_set( 'switch-test', $blog_id, 'switch-test' );
     
    386386
    387387                switch_to_blog( $blog_id );
    388388                $this->assertEquals( array( $current_blog_id, $blog_id ), $_wp_switched_stack );
    389                 $this->assertTrue( $_wp_switched );
     389                $this->assertTrue( ms_is_switched() );
    390390                $this->assertEquals( $blog_id, $wpdb->blogid );
    391391                $this->assertEquals( $blog_id, wp_cache_get( 'switch-test', 'switch-test' ) );
    392392
     
    399399                restore_current_blog();
    400400                $this->assertEquals( $current_blog_id, get_current_blog_id() );
    401401                $this->assertEquals( array(), $_wp_switched_stack );
    402                 $this->assertFalse( $_wp_switched );
     402                $this->assertFalse( ms_is_switched() );
    403403                $this->assertEquals( $current_blog_id, wp_cache_get( 'switch-test', 'switch-test' ) );
    404404
    405405                $this->assertFalse( restore_current_blog() );