ホームページ >バックエンド開発 >PHPチュートリアル >公式オープンソースのエレガントなテスト フレームワーク PestPHP
コンソールのレジェンドである Nuno Maduro は、シンプルさを重視したエレガントな PHP テスト フレームワークである Pest をオープンソース化しました。
これは、他のテスト ツールを使用したことがある場合の簡単な例です。
test('asserts true is true', function () { assertTrue(true); }); // or it('asserts true is true', function () { assertTrue(true); });
内部では、Pest テストはテスト ケース クラス (デフォルトでは PHPUnit の TestCase) にバインドされています。これは、クロージャ関数が で実行されることを意味します。テスト ケースが構成されている環境:
it('has home', function () { $this->assertTrue(true); // \PHPUnit\Framework\TestCase echo get_class($this); });
Pest が提供する uses() 関数を使用して基礎となるテスト ケースをカスタマイズする方法に関するドキュメントを必ず確認してください。
始める前にPest を使用して Laravel でテストを作成する方法を理解するには、Laravel ガイドを必ず読んでください。以下は Laravel のテストです:
use Tests\Feature; use Illuminate\Foundation\Testing\DatabaseMigrations; uses(TestCase::class, DatabaseMigrations::class); it('has home page') ->get('/') ->see('Laravel.io') ->see('The Laravel Community Portal');
推奨チュートリアル: "PHP チュートリアル》
以上が公式オープンソースのエレガントなテスト フレームワーク PestPHPの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。