[verifier] 6 commits

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

Détails : tests: pouvoir tester les email en autonomie de SPIP (9f62d58c) · Validations · spip-contrib-extensions / verifier · GitLab

==============================
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

Détails : fix: appeler la fonction is_email() dans son formalisme moderne, qui renvoie... (feaa1588) · Validations · spip-contrib-extensions / verifier · GitLab

==============================
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

Détails : fix: le test rfc5322 reconnait bien ces 2 adresses comme valides du moment... (56181935) · Validations · spip-contrib-extensions / verifier · GitLab

==============================
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

Détails : fix: explode(',',..) sur une liste d'email casse les emails qui contiennent... (a1f77523) · Validations · spip-contrib-extensions / verifier · GitLab

==============================
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

Détails : tests: des donnees de test supplémentaires issues de... (53f1ec38) · Validations · spip-contrib-extensions / verifier · GitLab

==============================
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

Détails : tests: un premier jeu de tests unitaire pour la fonction verifier_email qui... (0b713851) · Validations · spip-contrib-extensions / verifier · GitLab