عن المشروع
Testify هي مجموعة أدوات اختبار شائعة للغة Go (golang) توفر مجموعة من الحزم لمساعدتك في كتابة كود اختبار أفضل. تقدم ثلاث ميزات رئيسية: حزمة `assert` للتأكيدات السهلة والمقروءة، وحزمة `mock` لإنشاء كائنات وهمية، وحزمة `suite` لبناء مجموعات اختبار مع طرق الإعداد/الإنهاء. توفر حزمة `require` نفس وظائف `assert` ولكنها تنهي الاختبار عند الفشل بدلاً من إرجاع قيمة منطقية. تم تصميم Testify للعمل بسلاسة مع إطار العمل القياسي `go test`. يتم صيانتها عند الإصدار v1 دون قبول تغييرات كاسرة، والمناقشات حول الإصدار v2 جارية. التثبيت بسيط عبر `go get github.com/stretchr/testify`. المشروع مرخص بموجب MIT ويدعم إصدارات Go من 1.19 فصاعدًا.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.