تمرين عملي: اختبار دالة getCoupons
مرحبًا بك في تمرين جديد! بعد أن تعلمنا عن أهمية كتابة تأكيدات (Assertions) جيدة وكيفية استخدام الـ Matchers بفعالية، حان الوقت لتطبيق هذه المهارات ع…
مرحبًا بك في تمرين جديد! بعد أن تعلمنا عن أهمية كتابة تأكيدات (Assertions) جيدة وكيفية استخدام الـ Matchers بفعالية، حان الوقت لتطبيق هذه المهارات ع…
في الدرس السابق، تعرفنا على مجموعة متنوعة من الـ Matchers التي توفرها أطر عمل الاختبارات مثل Vitest و Jest. لكن استخدام الـ Matcher الصحيح هو نصف ا…
أهلاً بك مجدداً! في الدرس السابق، كتبنا أول اختبار لنا. لاحظنا أننا استخدمنا دالة expect متبوعة بـ .toBe() . هذا الجزء الثاني، .toBe() ، هو ما نسمي…
مرحباً بك في درس جديد! حتى الآن، تعلمنا ما هي اختبارات الوحدات (Unit Tests) وكتبنا أول اختباراتنا باستخدام Vitest. قد تظن أن المهمة تقتصر على كتابة …
أهلاً بك في هذا القسم الجديد! الآن بعد أن أصبحت يداك "ملطخة بالكود" وكتبت أولى اختباراتك، حان الوقت للانتقال من مجرد كتابة اختبارات تعمل إل…
مرحباً بك في درس جديد! بعد أن تعلمنا كيفية كتابة الاختبارات وتشغيلها، حان الوقت لنسأل سؤالاً مهماً: "كيف نعرف أن اختباراتنا تغطي أجزاء الكود ال…
في الدرس السابق، تعلمنا كيفية تشغيل اختباراتنا باستخدام سطر الأوامر (Terminal). هذا رائع ويعمل بشكل جيد، ولكن مع نمو مشروعك وزيادة عدد الاختبارات، قد…
قائمة العلامات المرجعية فارغة ... قم بإضافة مقالاتك الآن