Integration Test
Petit projet React servant de support à la mise en place d'une chaîne d'intégration continue (CI/CD) : tests automatisés, génération de documentation JSDoc et déploiement via GitHub Pages.
Pré-requis
- Node.js (version 18 ou supérieure recommandée)
- npm (installé avec Node.js)
Installation
Cloner le dépôt puis installer les dépendances :
git clone https://github.com/Elbubucho/ci-cd.git
cd integration-test
npm install
Lancer l'application
npm start
L'application est ensuite accessible sur http://localhost:3000.
Lancer les tests
npm test
Cette commande exécute la suite de tests et génère un rapport de couverture.
Générer la documentation
npm run jsdoc
La documentation est générée dans ./public/docs.