Pest فریم‌ورک تست PHP با API خوانا و مبتنی بر PHPUnit است. به کمک آن می‌توان Unit Test و تست قابلیت با Assertionهای قابل‌خواندن نوشت.

composer require pestphp/pest --dev
./vendor/bin/pest --init
./vendor/bin/pest
it('calculates a cart total', function () {
    $total = 250_000 + 100_000;
    expect($total)->toBe(350_000);
});

محدودیت نسخه

نسخه PHP، PHPUnit و لاراول پروژه را قبل از انتخاب نسخه Pest بررسی کنید. بعضی نسخه‌ها نیازهای سازگاری متفاوتی دارند.

اصطلاحات مرتبط: پی‌اچ‌پی‌یونیت، اسرشن، یونیت تست، کلین کد.

پست در تست PHP

Pest چارچوب تست PHP با Syntax روان است که معمولاً روی PHPUnit بنا شده است. تست‌های Pest می‌توانند Assertion و Hook داشته باشند. انتخاب Pest یا PHPUnit بر سبک تیم و اکوسیستم پروژه وابسته است.