はじめに
- テスト環境といってもDB設定などは今回は触れない(まだ理解が浅い)
- テストを行ううえで必要なファイルなどを準備する段階の記事
- テスト始めたてなので備忘録を兼ねて、どんどん追記をしていく予定
テストをする目的・意味
テストの準備
テストファイルを作成する
実際にテストを書いていくファイルを作成する。
$ php artisan make:test UserTest
tests/Unit
ディレクトリに作成したい場合はオプションで付け加えることができるが、今回はFeatureメソッドに足していくのでつけません。
上記コマンドを打つと、テストファイルが作成されるのでそこにテストを書いていく。
hogeControllerTest.php
<?php
namespace Tests\Feature;
use PHPUnit\Framework\TestCase;
class ExampleTest extends TestCase
{
/**
* 基本的なテスト例
*
* @return void
*/
public function test_basic_test()
{
$this->assertTrue(true);
}
}
テストの実行
下記コマンドでテストを実行させることができる。
$ php artisan test
参考