Laravel offre un excellent support de test intégré (sur PHPUnit, avec l'option moderne Pest) ainsi que des helpers spécifiques au test — une base de données de test, des tests HTTP, des helpers d'authentification et des fakes — rendant les applications hautement testables. Les tests sont divisés en tests de fonctionnalité (flux de requête complet) et tests unitaires (logique isolée).
Tests de fonctionnalité — tester le flux de requête complet
{
;
{
= ->(, [ // make a request to the app
=> , => ,
]);
->()
->([ => ]);
->(, [ => ]);
}
}
