beautify specify
v1.0.2 | Bugfix
wrapper ง่ายๆ ในการเพิ่มสีและข้อมูลให้กับ phpunit/ระบุเอาต์พุต เทอร์มินัล
หมายเหตุ: นี่คือการแฮ็กอะราวด์ประเภทหนึ่ง แต่มันได้ผล
composer require --dev barthy-koeln/beautify-specify
เพิ่มสิ่งต่อไปนี้ใน phpunit.xml
ของคุณ :
< phpunit
printerClass = " BarthyKoelnBeautifySpecifyResultPrinter "
/>
โปรดทราบว่าขณะนี้งานเดียวของเครื่องพิมพ์ผลลัพธ์นี้ไม่ได้พิมพ์ความคืบหน้าหรือความล้มเหลวใดๆ เอาต์พุตได้รับการจัดการทั้งหมดใน Wrapper ระบุ
สำหรับแต่ละกรณีทดสอบ ให้แทนที่คุณลักษณะ Specify
ใดๆ ด้วยลักษณะที่จัดทำโดยไลบรารีนี้ จากนั้น ให้ใช้กรอบงาน 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 ());
}
);
/ / [ … ]
}
);
}
}