Tout d'abord, faisons le point sur les différentes types de tests que nous implémenterons.
Pour cela, nous allons suivre la pyramide de test :
- Test unitaire : Tester unitaires un ensemble de classes.
- Test fonctionnel : Tester l'interface, en simulant une requête HTTP.
Lancer tous les tests :
make tests