Créer des tests unitaires concernant la spécification 7 serait une bonne idée afin de valider le code et de permettre une rétrospection dans le futur lors de l'évolution du logiciel.
Jest a été implémenté au projet afin de tester notre code (et plus particulièrement top10_interlocuteurs).
On pourrait créer une suite de tests dans le fichier tests/spec7_spec.js et ensuite les exécuter avec npx jest ou npm test.
Je proprose les cas de tests suivants :
-Aucun critère /option renseigné.
-Critères non conformes ou inexistants.
-Conditions normales.
Respectivement on attend de chacun de ces tests ces résultats :
-Renvoyer un tableau vide.
-Renvoyer un tableau vide.
-Renvoyer un tableau avec les mails correspondant aux critères/options rentrées.
Diff: