Passer au contenu principal

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 (dans e2e/)
  • 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