Skip to content

Configure les tests unitaires et la CI pour l'UI

Sylvain Boulade requested to merge setup-tests-and-ci into main

Contexte

Pour le moment il n'y a pas encore de configuration pour écrire et exécuter des tests automatisés côté UI, et le linting n'est pas non plus exécuté par la CI.

Compte tenu du fait que la base de code de l'UI va continuer à évoluer et grandir, il serait bien de mettre cela en place dès maintenant.

Contenu

Relativement classique, pour les tests unitaires on reste sur jest + testing-library.

J'ai rajouté pour entamer le travail de tests unitaires quelques tests pour les fichiers "lib".

Enfin, je rajoute à la CI des étapes pour exécuter lint + test de l'UI.

Merge request reports