Laravel は優れた組み込みテスト機能(PHPUnit ベース、モダンな Pest オプション付き)とテスト専用ヘルパー(テスト用データベース、HTTP テスト、認証ヘルパー、フェイク)を提供しており、アプリケーションは高いテスト可能性を持ちます。テストはフィーチャーテスト(完全なリクエストフロー)とユニットテスト(分離されたロジック)に分かれます。
フィーチャーテスト — 完全なリクエストフローをテストする
{
;
{
= ->(, [ // make a request to the app
=> , => ,
]);
->()
->([ => ]);
->(, [ => ]);
}
}
