Laravel fornece excelente suporte de testes integrado (em PHPUnit, com a opção moderna Pest) além de helpers específicos para testes — um banco de dados de teste, testes HTTP, helpers de autenticação e fakes — tornando as aplicações altamente testáveis. Os testes são divididos em testes de feature (fluxo completo de requisição) e testes unitários (lógica isolada).
Testes de feature — testam o fluxo completo de requisição
{
;
{
= ->(, [ // make a request to the app
=> , => ,
]);
->()
->([ => ]);
->(, [ => ]);
}
}
