beautify specify
v1.0.2 | Bugfix
Простая оболочка для добавления цвета и информации к выводу терминала phpunit/specify.
Примечание. Это что-то вроде хака. Но это работает.
composer require --dev barthy-koeln/beautify-specify
Добавьте следующее в ваш phpunit.xml
:
< phpunit
printerClass = " BarthyKoelnBeautifySpecifyResultPrinter "
/>
Обратите внимание, что в настоящее время единственной задачей этого принтера результатов является отсутствие печати информации о ходе выполнения или сбоях. Вывод полностью обрабатывается оболочкой Specify.
Для каждого тестового примера замените любой признак 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 ());
}
);
/ / [ … ]
}
);
}
}