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 ());
}
);
/ / [ … ]
}
);
}
}