規則の命名規則
Laravelテストに関する重要な情報は、公式ドキュメントを読むときには明らかでないかもしれません.テストクラスの名前とテストメソッドは以下の簡単な規則に従う必要があります.
試験クラスは接尾辞
テストメソッドは接頭辞
この詳細は過去に一度以上私を噛んだ.あなたは、
説明は簡単です:フードの下で、
試験クラスは接尾辞
Test
で終わる必要がありますtest
で始めなければなりませんExampleTest.php
を作成して、言うために、ExampleTest2.php
をコピーして、ペーストしてください、そして、Artisanコマンドはあなたのそれ以外の完全なテスト・クラスを無視して主張します!説明は簡単です:フードの下で、
php artisan test
とphp artisan dusk
はPHPUnitを使用してテストを実行するので、デフォルトのPhpUnitの規則が適用されます.そのため、test
でテストメソッドを事前に修正しないようにするには、テストの注釈を使用することもできます./**
* @test
*/
public function sendsConfirmationEmail()
{
...
}
Reference
この問題について(規則の命名規則), 我々は、より多くの情報をここで見つけました https://dev.to/diogoko/laravel-tests-naming-rules-j20テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol