Crvi/tests/bootstrap.php
2026-01-20 07:54:37 +01:00

22 lines
741 B
PHP

<?php
/**
* Bootstrap file for running the plugin's PHPUnit tests.
*/
// Emplacement par défaut de l'environnement de test WordPress
$tests_dir = getenv('WP_TESTS_DIR') ?: '/tmp/wordpress-tests-lib';
if (!file_exists($tests_dir . '/includes/functions.php')) {
echo "Impossible de trouver l'environnement de test WordPress dans $tests_dir.\n";
echo "Installe-le avec https://github.com/WordPress/wordpress-develop et configure WP_TESTS_DIR.\n";
exit(1);
}
require_once $tests_dir . '/includes/functions.php';
// Charger le plugin avant le bootstrap WordPress
tests_add_filter('muplugins_loaded', function () {
require dirname(__DIR__) . '/ESI_crvi_agenda.php';
});
require_once $tests_dir . '/includes/bootstrap.php';