Make WordPress Core

Changeset 27183


Ignore:
Timestamp:
02/17/2014 09:03:43 PM (11 years ago)
Author:
wonderboymusic
Message:

Reset $wp_query and $post during WP_UnitTestCase::tearDown() to avoid spillage of globals between tests.

See #26321.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tests/phpunit/includes/testcase.php

    r27086 r27183  
    3333
    3434    function tearDown() {
    35         global $wpdb;
     35        global $wpdb, $wp_query, $post;
    3636        $this->expectedDeprecated();
    3737        $wpdb->query( 'ROLLBACK' );
     38        $wp_query = new WP_Query();
     39        $post = null;
    3840        remove_filter( 'query', array( $this, '_create_temporary_tables' ) );
    3941        remove_filter( 'query', array( $this, '_drop_temporary_tables' ) );
Note: See TracChangeset for help on using the changeset viewer.