.claude/skills/testing/integration-testing/SKILL.md
Tester l'intégration entre services. Utiliser quand on vérifie l'interaction contrôleur/service avec Supertest + Vitest.
npx skillsauth add FRmicrow/dataFootV1 integration-testingInstall 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.
Servez-vous de cette compétence pour valider que les différents composants de l’application (API, base de données, services tiers) fonctionnent ensemble correctement.
Testez l’endpoint POST /users en envoyant des données valides, puis vérifiez que l’utilisateur est bien créé dans la base et que l’API renvoie le bon statut et les bonnes valeurs.
Cette compétence ne couvre pas les tests d’interface utilisateur (voir frontend-testing-react) ni les tests de charge (voir load-testing).
development
Écrire des tests unitaires Node.js. Utiliser quand on teste une fonction isolée avec Vitest dans backend/test/.
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.