Version 3 — Février 2022 — YannX
Un formalisme de test unitaire a été défini pour SPIP.
Les tests unitaires sont dans un dossier tests à la racine de SPIP porté sur [->https://git.spip.net/spip/tests]
Ancienne installation ( depuis la zone SVN ) :
-* - Installer à la racine de SPIP (via un svn checkout).
-* - Afficher l’URL tests/
dans le navigateur pour lancer tous les tests et voir le résultat.
Au passage ça attrape tous les tests unitaires des plugins activés et les lance comme par exemple ceux du plugin inscription
Pour l’installation : en ligne de commande
git clone https://git.spip.net/spip/tests.git
cd tests
composer install
vendor/bin/phpunit --colors tests
vendor/bin/phpunit --colors --debug tests
vendor/bin/phpunit --colors --debug tests --filter=unit/propre/