.claude/skills/testing/unit-testing-node/SKILL.md
Écrire des tests unitaires Node.js. Utiliser quand on teste une fonction isolée avec Vitest dans backend/test/.
npx skillsauth add FRmicrow/dataFootV1 unit-testing-nodeInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Utilisez cette compétence pour valider le comportement de fonctions ou de modules Node.js de manière isolée, avant de les intégrer au reste du système.
Pour une fonction sum(a, b), créez un fichier sum.test.js qui vérifie que sum(2, 3) renvoie 5 et que l’appel avec des arguments non numériques déclenche une erreur.
Cette compétence ne couvre pas les tests d’intégration ou end-to-end, qui sont définis dans d’autres compétences de test.
testing
Tester l'intégration entre services. Utiliser quand on vérifie l'interaction contrôleur/service avec Supertest + Vitest.
development
Tester les composants React avec Vitest + Testing Library. Utiliser quand on teste le rendu ou les interactions.
testing
Écrire des tests end-to-end Playwright. Utiliser quand on teste l'application complète du point de vue utilisateur.
development
Rédiger le TSD d'une feature. Utiliser avant tout développement pour documenter le contrat API, le schéma DB et le blueprint UI.