WP_Ajax_UnitTestCase::setUpBeforeClass PHP Method

setUpBeforeClass() public static method

public static setUpBeforeClass ( )
    public static function setUpBeforeClass()
    {
        if (!defined('DOING_AJAX')) {
            define('DOING_AJAX', true);
        }
        remove_action('admin_init', '_maybe_update_core');
        remove_action('admin_init', '_maybe_update_plugins');
        remove_action('admin_init', '_maybe_update_themes');
        // Register the core actions
        foreach (array_merge(self::$_core_actions_get, self::$_core_actions_post) as $action) {
            if (function_exists('wp_ajax_' . str_replace('-', '_', $action))) {
                add_action('wp_ajax_' . $action, 'wp_ajax_' . str_replace('-', '_', $action), 1);
            }
        }
        parent::setUpBeforeClass();
    }

Usage Example

 /**
  * Set up before class.
  */
 public static function setUpBeforeClass()
 {
     parent::setUpBeforeClass();
     require_once ABSPATH . WPINC . '/class-wp-customize-manager.php';
 }