Current File : /home/resuelf/www/wp-content/plugins/adapta-rgpd/tests/bootstrap.php
<?php
/**
 * Adapta_RGPD Test Bootstrapper.
 *
 * @since   0.0.0
 * @package Adapta_RGPD
 */

// Get our tests directory.
$_tests_dir = ( getenv( 'WP_TESTS_DIR' ) ) ? getenv( 'WP_TESTS_DIR' ) : '/tmp/wordpress-tests-lib';

// Include our tests functions.
require_once $_tests_dir . '/includes/functions.php';

/**
 * Manually require our plugin for testing.
 *
 * @since 0.0.0
 */
function _manually_load_adaptargpd_plugin() {

	// Include the REST API main plugin file if we're using it so we can run endpoint tests.
	if ( class_exists( 'WP_REST_Controller' ) && file_exists( WP_PLUGIN_DIR . '/rest-api/plugin.php' ) ) {
		require WP_PLUGIN_DIR . '/rest-api/plugin.php';
	}

	// Require our plugin.
	require dirname( dirname( __FILE__ ) ) . '/adaptargpd.php';
}

// Inject in our plugin.
tests_add_filter( 'muplugins_loaded', '_manually_load_adaptargpd_plugin' );

// Include the main tests bootstrapper.
require $_tests_dir . '/includes/bootstrap.php';