spip-contrib-extensions/verifier | 6 commits
Par Maïeul Rouquette, le 5 juin 2025 à 21h39min :
tests: pouvoir tester les email en autonomie de SPIP
Modifié
tests/EmailValideTest.php
tests/bootstrap.php
==============================
Par Cerdic, le 5 juin 2025 à 21h39min :
fix: appeler la fonction is_email() dans son formalisme moderne, qui renvoie un int que l’on test (permet d’en savoir plus en debug en affichant le resultat)
Modifié
verifier/email.php
==============================
Par Cerdic, le 5 juin 2025 à 21h39min :
fix: le test rfc5322 reconnait bien ces 2 adresses comme valides du moment qu’on ne les casse pas via un explode
Modifié
tests/EmailValideTest.php
==============================
Par Cerdic, le 5 juin 2025 à 21h39min :
fix: explode(‹ , ›,…) sur une liste d’email casse les emails qui contiennent des virgules, qui sont déclaré à tort comme invalide. Une fonction verifier_email_explode_emails() fait le travail proprement, et on lui associe un test unitaire
Ajouté
tests/EmailExplodeTest.php
Modifié
CHANGELOG.md
verifier/email.php
==============================
Par Cerdic, le 5 juin 2025 à 21h37min :
tests: des donnees de test supplémentaires issues de commons-validator/src/test/java/org/apache/commons/validator/routines/EmailValidatorTest.java at master · apache/commons-validator · GitHub
Modifié
tests/EmailValideTest.php
==============================
Par Cerdic, le 5 juin 2025 à 21h37min :
tests: un premier jeu de tests unitaire pour la fonction verifier_email qui reprend la liste des emails valides/invalides de https://en.wikipedia.org/wiki/Email_address\#Valid_email_addresses et permet de voir la réponse de la fonction à chaque cas selon le mode normal/rfc/strict choisi
Ajouté
tests/EmailValideTest.php