اختبار Pest في Laravel: اختبار PHP حديث
January 16, 2026
•
1 دقيقة قراءة
•
30 مشاهدة
جدول المحتويات
اختبار حديث مع Pest:
اختبار أساسي
it('can create a user', function () {
$user = User::factory()->create();
expect($user)->toBeInstanceOf(User::class);
});
التوقعات
expect($value)->toBe('something');
expect($array)->toHaveCount(3);
expect($user->email)->toContain('@');
اختبارات عالية المستوى
it('has a name')
->expect(fn() => User::factory()->create())
->name->not->toBeEmpty();
مجموعات البيانات
it('validates emails', function ($email, $valid) {
expect(filter_var($email, FILTER_VALIDATE_EMAIL))->toBe($valid);
})->with([
['test@example.com', true],
['invalid', false],
]);
مقالات ذات صلة
دليل شامل لمصادقة API باستخدام Laravel Sanctum
أنشئ مصادقة API آمنة باستخدام Laravel Sanctum لتطبيقات SPA والموبايل.
تحديد معدل الطلبات في Laravel: احمِ تطبيقك
نفّذ تحديد معدل الطلبات لحماية تطبيق Laravel من إساءة الاستخدام.
مكونات Blade في Laravel: بناء واجهات قابلة لإعادة الاستخدام
أنشئ مكونات قوية قابلة لإعادة الاستخدام باستخدام Laravel Blade.
التعليقات (0)
لا توجد تعليقات بعد. كن أول من يعلق!