Laravel fornisce un eccellente supporto ai test integrato (su PHPUnit, con l'opzione moderna Pest) più helper specifici per i test — un database di test, test HTTP, helper di autenticazione e fake — rendendo le applicazioni altamente testabili. I test sono divisi in test di feature (flusso completo della richiesta) e test unitari (logica isolata).
Test di feature — testano il flusso completo della richiesta
{
;
{
= ->(, [ // make a request to the app
=> , => ,
]);
->()
->([ => ]);
->(, [ => ]);
}
}
