Skip to content

yamakhalah/Voting

Repository files navigation

Les tests couvrent à peu près tous les cas d'utilisations. Surtout les event et les require. Il est vérifié que les tables contiennent bien les éléments qui y ont été ajouté.

J'ai split en plusieurs describe en fonction de du WorkflowStatus, je trouvais ça plus logique et j'ai ensuite décomposé les test. A la fin j'ai ajouté un describe pour tester les changement de status de closing car ceux-ci ne nécessitaient qu'un seul test pour vérifier le lancement de l'event.

Je n'ai testé qu'une seule fois (au début) les require des fonctions changeant le WorkflowStatus car on peut déduire que si elles fonctionne pour un état donné elles fonctionneront également pour les autre

About

Solidity voting contract

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published