MA-24_TDD_TRAINING est un projet permettant d'entraîner le TDD en JavaScript.
Pré-requis :
- npm 8.11.0 ou ultérieure
- node v18.13.0 ou ultérieure
- git version 2.39.1.windows 1 ou ultérieure
Note : testé sur l'IDE WebStorm : version 2022.3.2
Après avoir récupéré le référentiel:
npm install
In Preferences | Languages & Frameworks | JavaScript | Libraries, press Download..., select 'jest' from the list of available stubs, press Download and Install
Pour tester tout le projet :
npm run test
Pour lancer les tests d'un seul fichier :
npm test [pathToTestFile.js]
Pour lancer les tests d'un seul fichier :
npm test [pathToTestFile.js]
Le résultat a obtenir en début de projet :
Pour tester une seule classe :
npm run test [className.test.js]
Une fois le code récupéré, il s'agit de le forker sur un référentiel vous appartenant. Puis de traiter les issues dans l'ordre de publication.
Voici des sources qui vous aideront à vous lancer :
Vos retours sont les bienvenus. Utilisez les pull requests pour des apports mineurs. Pour des modifications plus importantes, ouvrez une issue pour que l'on en discute avant.