diff --git a/src/Integration/bootstrap.php b/src/Integration/bootstrap.php index b3de64b..987378a 100644 --- a/src/Integration/bootstrap.php +++ b/src/Integration/bootstrap.php @@ -6,6 +6,13 @@ use function WPMedia\PHPUnit\init_test_suite; use Yoast\WPTestUtils\WPIntegration; +if ( ! defined( 'WPMEDIA_PHPUNIT_ROOT_DIR' ) ) { + if ( ! class_exists( BootstrapManager::class ) ) { + require_once dirname( __DIR__ ) . '/BootstrapManager.php'; + } + BootstrapManager::setupConstants( 'integration' ); +} + require_once WPMEDIA_PHPUNIT_ROOT_DIR . '/vendor/yoast/wp-test-utils/src/WPIntegration/bootstrap-functions.php'; require_once dirname( dirname( __FILE__ ) ) . '/bootstrap-functions.php'; init_test_suite(); diff --git a/src/Unit/bootstrap.php b/src/Unit/bootstrap.php index 5838d22..78012e0 100644 --- a/src/Unit/bootstrap.php +++ b/src/Unit/bootstrap.php @@ -4,6 +4,13 @@ use function WPMedia\PHPUnit\init_test_suite; +if ( ! defined( 'WPMEDIA_PHPUNIT_ROOT_DIR' ) ) { + if ( ! class_exists( \WPMedia\PHPUnit\BootstrapManager::class ) ) { + require_once dirname( __DIR__ ) . '/BootstrapManager.php'; + } + \WPMedia\PHPUnit\BootstrapManager::setupConstants( 'unit' ); +} + require_once WPMEDIA_PHPUNIT_ROOT_DIR . '/vendor/yoast/wp-test-utils/src/BrainMonkey/bootstrap.php'; require_once dirname( dirname( __FILE__ ) ) . '/bootstrap-functions.php'; init_test_suite();