規則の命名規則


Laravelテストに関する重要な情報は、公式ドキュメントを読むときには明らかでないかもしれません.テストクラスの名前とテストメソッドは以下の簡単な規則に従う必要があります.
試験クラスは接尾辞Testで終わる必要があります
  • テストメソッドは接頭辞testで始めなければなりません
  • この詳細は過去に一度以上私を噛んだ.あなたは、ExampleTest.phpを作成して、言うために、ExampleTest2.phpをコピーして、ペーストしてください、そして、Artisanコマンドはあなたのそれ以外の完全なテスト・クラスを無視して主張します!
    説明は簡単です:フードの下で、php artisan testphp artisan duskはPHPUnitを使用してテストを実行するので、デフォルトのPhpUnitの規則が適用されます.そのため、testでテストメソッドを事前に修正しないようにするには、テストの注釈を使用することもできます.
    /**
     * @test
     */
    public function sendsConfirmationEmail()
    {
        ...
    }