22 lines
741 B
PHP
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';
|