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 بر سبک تیم و اکوسیستم پروژه وابسته است.