Pest là testing framework hiện đại dựng trên PHPUnit, dùng cú pháp fluent và assertion expect() thay cho $this->assert* cồng kềnh:
php
test('user có thể đăng nhập', function () {
expect(true)->toBeTrue();
});Lợi ích: code test gọn hơn, parallel testing mặc định, watch mode và profiling tích hợp sẵn, hỗ trợ architecture testing lẫn snapshot testing, docs đẹp.
Laravel docs chính thức khuyến nghị Pest làm mặc định. Nó không thay thế PHPUnit — Pest chạy trên PHPUnit, chỉ là lớp API dễ dùng hơn, nên vẫn tương thích 100% với test PHPUnit cũ.