Laravel bietet hervorragende integrierte Test-Unterstützung (auf PHPUnit, mit der modernen Pest-Option) plus Test-spezifische Helfer — eine Test-Datenbank, HTTP-Tests, Authentifizierungs-Helfer und Fakes — wodurch Anwendungen hochgradig testbar werden. Tests werden in Feature-Tests (vollständiger Request-Flow) und Unit-Tests (isolierte Logik) aufgeteilt.
Feature-Tests — testen den vollständigen Request-Flow
{
;
{
= ->(, [ // make a request to the app
=> , => ,
]);
->()
->([ => ]);
->(, [ => ]);
}
}
