Avant de commencer à coder, j'ai créé les différents fichiers de tests pour les components que j'estimais utiliser.
Ces tests sont trouvables à l'intérieur du fichier __tests__, dans le même dossier où se trouve le component dans le projet lpo-vision.
Tests:
components/layout/__tests__, pour le test du header.
components/__tests__, pour le test du dropdown qui permet de changer de langue.
views/analyses/__tests__, pour le test du formulaire d'analyse et de l'affichage des résultats.
Je ne suis pas très satisfait de mon rendu, il y a largement beaucoup d'amélioration à faire au niveau du code (bonnes pratiques, emplacement, etc) mais après réflexion, il est préférable d'avoir un avis extérieur pour savoir si je suis dans la bonne voie ou pas.
Ceci est une release incomplete du Sprint 2.
Le point d'entrée est la branche de la feature, publiée à l'aide de GitFlow: https://github.com/CPNV-ES-RIA2/LUIS/tree/feature/s3-frontend-conception-and-tests.
Story 3 - Frontend - offline mode - concept + tests
Avant de commencer à coder, j'ai créé les différents fichiers de tests pour les components que j'estimais utiliser. Ces tests sont trouvables à l'intérieur du fichier
__tests__
, dans le même dossier où se trouve le component dans le projetlpo-vision
.Tests:
components/layout/__tests__
, pour le test du header.components/__tests__
, pour le test du dropdown qui permet de changer de langue.views/analyses/__tests__
, pour le test du formulaire d'analyse et de l'affichage des résultats.Je ne suis pas très satisfait de mon rendu, il y a largement beaucoup d'amélioration à faire au niveau du code (bonnes pratiques, emplacement, etc) mais après réflexion, il est préférable d'avoir un avis extérieur pour savoir si je suis dans la bonne voie ou pas.
Story 4 - Learn more about test strategies
Pour mes tests, je me suis appuyé sur: