Laravel poskytuje vynikající vestavěnou podporu testování (na PHPUnitu, s moderní alternativou Pest) plus pomocníky specifické pro testování — testovací databázi, HTTP testování, pomocníky pro autentifikaci a falešné objekty — takže aplikace jsou vysoce testovatelné. Testy se dělí na feature testy (kompletní tok požadavku) a unit testy (izolovaná logika).
Feature testy — testování kompletního toku požadavku
{
;
{
= ->(, [ // make a request to the app
=> , => ,
]);
->()
->([ => ]);
->(, [ => ]);
}
}
