Test
Serveur
Tests unitaires
Les tests unitaires sont exécutés en lançant la commande npm run test
depuis le répertoire server/
.
Vous devez exécuter npm install
(dans server/
) une fois au préalable.
Tests de bout en bout
Les tests de bout en bout (e2e) peuvent être réalisés en démarrant d'abord un environnement de production de test via :
make e2e
Avant de pouvoir exécuter les tests, vous devez lancer les commandes suivantes une fois :
npm install
(danse2e/
)make open-api
(à la racine du projet/
)
Une fois l'environnement de test en cours d'exécution, les tests e2e peuvent être lancés via :
cd e2e/
npm test
Les tests vérifient divers aspects, y compris :
- L'authentification et l'autorisation
- La validation des paramètres de requête, du corps et des URL
- Les codes de réponse
- La génération de vignettes
- L'extraction de métadonnées
- Le scan de bibliothèque