beautify specify
v1.0.2 | Bugfix
一個簡單的包裝器,用於為 phpunit/specify終端輸出添加一些顏色和資訊。
注意:這是一種 hackaround。但它有效。
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 ());
}
);
/ / [ … ]
}
);
}
}