Laravel
Laravel、PHPunitで関数の頭にtestと書かないとエラーになる
いつもご利用ありがとうございます。
この記事には広告が掲載されており、その広告費によって運営しています。
オススメ本
しょっちゅう出るエラーがこちら。
No tests found in class "Tests\Feature\PostTest".
読んで字のごとく、クラスの中にテストが見つかりませんとのことです。
結論
① 関数の前に test をつける
/**
* A basic feature test example.
*
* @return void
*/
public function test__記事の投稿()
{
//テストの記述
}
② 関数の上に@test と書く
/**
* A basic feature test example.
* @test
* @return void
*/
public function 記事の投稿()
{
//テストの記述
}
僕は@test 派です。
みなさんの現場ではどっちですか?
関連記事
Laravel の make:command はどんな時に使うのか?
まとめ
以上です。
最近フロント側9割サーバー側1割程度しか触らないのであんまテストを書くことがなく、またこのエラーを出した(しかもはまる)ので書きました。
感想・苦情は TwitterDM にご連絡ください。
それでは!
人気記事