muppet
2.0.0
وحدة اختبار الحروف والأدوات والإضافات والمزيلات والإصدارات وأي شيء آخر.
لإضافة هذه المكتبة إلى استخدام تبعيات التطوير الخاصة بك
composer require --dev wickedone/muppet
لقد كتب الكثير عن ضرورة اختبار الحروف والمحددات الخاصة بك أو لماذا لا ينبغي القيام بذلك. من وجهة نظري الشخصية، توفر أدوات الاختبار والمثبتات مستوى ثابتًا من التغطية وبالتالي القدرة على تثبيت ci الخاص بك إلى الحد الأدنى من قيمة التغطية.
لا تعد هذه المكتبة بإنشاء اختبارات مثالية وغير فاشلة خارج الصندوق (رغم أنها تحاول ذلك). ومع ذلك، فهو يقوم بإنشاء فئات اختبار يسهل تعديلها، والأهم من ذلك، أنها متوافقة مع العدوى (أي ليس هناك الكثير من السحر الأسود).
$ config = new Config (
' ~/Code/Project/src ' , // base dir
' ~/Code/Project/tests/Unit ' , // tests dir
// namespace fragments
[
' Awesome ' ,
' Namespace ' ,
' Tests ' ,
' Unit ' ,
],
' foo ' // author (optional)
);
( new Generator ( $ config ))
-> generate ( ' MyEntity ' )
;
لأننا نحب هؤلاء..
Tests
جزء من مساحة اسم الاختبارات يرجى الاطلاع على حزمة الدمى