📄️ Introduction
Les tests d'intégration sont effectués pour vérifier la façon dont les différents composants ou modules d'une application interagissent entre eux.
📄️ 2-1 Base de données de test
Lors des tests, nous ferons des entrées, modifications et suppressions dans la base de données.
📄️ 2-2 Web Application Factory (MVC)
Le principe de tests automatisés est qu'ils sont effectués de manière... automatisée! Cela veut dire qu'il n'y a pas d'intervention humaine dans l'exécution des tests et que vous ne devriez pas avoir à partir "à la main" vos projets au préalable.
📄️ 2-3 Premier test d'intégration (MVC)
Comme premier test d'intégration, nous allons charger la page d'accueil via l'action Index du contrôleur Evenements, correspondant à la route "/".
📄️ 2-4 Réinitialisation de la BD de test
Lorsqu'on fait des tests automatisés, il est important que chaque test soit effectué dans un environnement contrôlé et un état connu. De plus, rien d'extérieur ne doit venir influencer l'état des tests.
📄️ 2-5 Premier test d'intégration (API)
Faisons un premier test d'intégration d'API, question d'avoir une base autant au niveau MVC que API pour la suite.
🗃️ 2-6 - Tests d'intégration (MVC)
6 éléments
🗃️ 2-7 - Tests d'intégration (API)
3 éléments