😺

【Laravel】Exceptionが起こることを確認するテスト

2023/10/05に公開

laravelで単体テストを実装していて、Exceptionが発生することをテストの仕方を忘れるのでメモ

expectExceptionを使う

実装例

public function testHogeException()
{
    $hoge = new HogeClass();

    $this->expectException(Exception::class) // 必ず先にexpectExceptionを実行

    $hoge->hogeFunction() //
}
GitHubで編集を提案

Discussion