Aller au contenu principal

Tests serveur (NestJS)

Les tests dans NestJS sont aussi divisés en deux catégories principales: les tests unitaires et les tests d'intégration. Les tests unitaires se concentrent sur les éléments individuels de l'application comme les contrôleurs et les services.

NestJS intègre le framework Jest pour les tests, mais il est possible d'utiliser d'autres frameworks de test. Il offre des fonctionnalités permettant de tester efficacement les éléments individuels comme les contrôleurs et les services, ainsi que l'intégration entre les différentes couches de l'application.

Les tests d'intégration sont conçus pour tester le fonctionnement de différentes parties de l'application, comme l'interaction entre les contrôleurs, les services et la base de données.

Dans NestJS, le module TestingModule fournit des outils pour créer un environnement de test qui imite l'application réelle. Cela permet de tester la façon dont les différentes parties de l'application interagissent entre elles, y compris le routage, les requêtes HTTP, etc.