Laravel 10.xのartisanの「make:test」コマンドを解説します。
Description
新しいテストクラスを作成します。test.stubを利用して作成されます。
Usage
php artisan make:test [-f|--force] [-u|--unit] [-p|--pest] [--] <name>BashArguments
| 引数 | 必須 | 設営 |
|---|---|---|
| name | 必須 | テストクラス名。ディレクトリを指定する場合は「/」で区切る |
Options
| オプション | 省略形 | 必須 | 説明 |
|---|---|---|---|
| force | f | – | テストが既に存在する場合でもクラスを作成 |
| unit | u | – | ユニットテストを作成 |
| pest | p | – | ペストテストの作成 |
Examples
no options
php artisan make:test v1/FooTestBash INFO Test [tests/Feature/v1/FooTest.php] created successfully.Plaintexttests/Feature/v1/FooTest.php
<?php
namespace Tests\Feature\v1;
use Illuminate\Foundation\Testing\RefreshDatabase;
use Illuminate\Foundation\Testing\WithFaker;
use Tests\TestCase;
class FooTest extends TestCase
{
/**
* A basic feature test example.
*/
public function test_example(): void
{
$response = $this->get('/');
$response->assertStatus(200);
}
}PHP


コメント