Laravel zapewnia doskonałe wbudowane wsparcie dla testowania (na PHPUnit, z nowoczesną opcją Pest) oraz pomocnicy specyficzni dla testowania — testową bazę danych, testowanie HTTP, pomocnicy autentykacji oraz fakes — powodując, że aplikacje są bardzo testowalne. Testy są podzielone na testy funkcjonalne (pełny przepływ żądania) i testy jednostkowe (izolowana logika).
Testy funkcjonalne — testowanie pełnego przepływu żądania
{
;
{
= ->(, [ // make a request to the app
=> , => ,
]);
->()
->([ => ]);
->(, [ => ]);
}
}
