توفر Laravel دعماً استثنائياً مدمجاً للاختبار (يعتمد على PHPUnit، مع خيار Pest الحديث) بالإضافة إلى مساعدات خاصة بالاختبار — قاعدة بيانات اختبار، اختبار HTTP، مساعدات المصادقة، والمحاكيات — مما يجعل التطبيقات قابلة للاختبار بدرجة عالية. يتم تقسيم الاختبارات إلى اختبارات الميزات (تدفق الطلب الكامل) واختبارات الوحدة (المنطق المعزول).
اختبارات الميزات — اختبر تدفق الطلب الكامل
{
;
{
= ->(, [ // make a request to the app
=> , => ,
]);
->()
->([ => ]);
->(, [ => ]);
}
}
