Make WordPress Core

Ticket #41561: 41561.diff

File 41561.diff, 2.7 KB (added by Mte90, 7 years ago)
  • tests/phpunit/includes/testcase-ajax.php

     
    5959        );
    6060
    6161        public static function setUpBeforeClass() {
    62                 if ( ! defined( 'DOING_AJAX' ) ) {
    63                         define( 'DOING_AJAX', true );
    64                 }
     62                add_filter( 'wp_doing_ajax', '__return_true' );         
    6563
    6664                remove_action( 'admin_init', '_maybe_update_core' );
    6765                remove_action( 'admin_init', '_maybe_update_plugins' );
  • tests/phpunit/tests/ajax/Response.php

     
    2323                parent::setUp();
    2424
    2525                add_filter( 'wp_die_ajax_handler', array( $this, 'getDieHandler' ), 1, 1 );
    26                 if ( !defined( 'DOING_AJAX' ) )
    27                         define( 'DOING_AJAX', true );
     26                add_filter( 'wp_doing_ajax', '__return_true' );
    2827
    2928                // Suppress warnings from "Cannot modify header information - headers already sent by"
    3029                $this->_error_level = error_reporting();
  • tests/phpunit/tests/customize/manager.php

     
    15441544         * @group ajax
    15451545         */
    15461546        function test_doing_ajax() {
    1547                 if ( ! defined( 'DOING_AJAX' ) ) {
    1548                         define( 'DOING_AJAX', true );
    1549                 }
     1547                add_filter( 'wp_doing_ajax', '__return_true' );
    15501548
    15511549                $manager = $this->manager;
    15521550                $this->assertTrue( $manager->doing_ajax() );
     
    15601558         * Test ! WP_Customize_Manager::doing_ajax().
    15611559         */
    15621560        function test_not_doing_ajax() {
    1563                 if ( defined( 'DOING_AJAX' ) && DOING_AJAX ) {
     1561                $doing_ajax = wp_doing_ajax();
     1562                if ( $doing_ajax ) {
    15641563                        $this->markTestSkipped( 'Cannot test when DOING_AJAX' );
    15651564                }
    15661565
  • tests/phpunit/tests/customize/selective-refresh-ajax.php

     
    3737        function setUp() {
    3838                parent::setUp();
    3939
    40                 // Define DOING_AJAX so that wp_die() will be used instead of die().
    41                 if ( ! defined( 'DOING_AJAX' ) ) {
    42                         define( 'DOING_AJAX', true );
    43                 }
     40                // Define wp_doing_ajax so that wp_die() will be used instead of die().
     41                add_filter( 'wp_doing_ajax', '__return_true' );
    4442                add_filter( 'wp_die_ajax_handler', array( $this, 'get_wp_die_handler' ), 1, 1 );
    4543
    4644                require_once( ABSPATH . WPINC . '/class-wp-customize-manager.php' );