Skip to content

WIP: passage des tests unitaire en PHPUnit

Maïeul a demandé de fusionner gh-0536ee7e/281/unknown/refs/pull/281/head vers master

Pour l'instant je n'ai fait qu'un seul tests.

j'aimerais bien avoir un avis de @marcimat avant de faire les autres, en particulier je ne suis pas hyper satisfait de tout mes includes_once du début...

Pour executer:

composer install
vendor/bin/phpunit tests

Remarque complémentaires

j'ai voulu aussi testé depuis la racine de SPIP avec

vendor/bin/phpunit --filter=saisie .

mais ca a échoué sur pas mal de fatal avant même d'arriver sur saisies

j'ai ensuite voulue faire

vendor/bin/phpunit plugins/saisies/tests/

mais j'ai eu un Call to undefined function _T_ou_typo()

ce qui m'étonne puisque je charge bien le fichier qui définit cette fonction.

Note: je pourrais simplifer le test pour ne pas avoir à appeler saisies_chaine2tableau() et par là _T_ou_typo() mais c'est bien pour cela que saisie_mapper_options() avait été définie.

Rapports de requête de fusion