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/FooTest
Bash 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
コメント