beautify specify
v1.0.2 | Bugfix
غلاف بسيط لإضافة بعض الألوان والمعلومات إلى phpunit/تحديد مخرجات المحطة الطرفية .
ملحوظة: هذا هو نوع من الاختراق. لكنه يعمل.
composer require --dev barthy-koeln/beautify-specify
أضف ما يلي إلى phpunit.xml
الخاص بك:
< phpunit
printerClass = " BarthyKoelnBeautifySpecifyResultPrinter "
/>
يرجى ملاحظة أن المهمة الوحيدة حاليًا لطابعة النتائج هذه هي عدم طباعة أي تقدم أو فشل. تتم معالجة الإخراج بالكامل في غلاف التحديد.
لكل حالة اختبار، استبدل أي سمة Specify
بالسمة التي توفرها هذه المكتبة. بعد ذلك، استخدم إطار العمل المحدد كما هو الحال دائمًا وكما هو موضح في الوثائق.
use BarthyKoeln BeautifySpecify Specify ;
use PHPUnit Framework TestCase ;
class SomeClassTest extends TestCase
{
use Specify;
public function testValidation ()
{
$ this -> describe (
' SomeClass ' ,
function () {
$ this -> it (
' has the correct default values ' ,
function () {
$ this -> assertEquals ([ 3.14159 , 2.71828 ], $ this -> someClass -> getValues ());
}
);
/ / [ … ]
}
);
}
}