beautify specify
v1.0.2 | Bugfix
Um wrapper simples para adicionar um pouco de cor e informações à saída do terminal phpunit/specify.
Nota: Isso é uma espécie de hackaround. Mas funciona.
composer require --dev barthy-koeln/beautify-specify
Adicione o seguinte ao seu phpunit.xml
:
< phpunit
printerClass = " BarthyKoelnBeautifySpecifyResultPrinter "
/>
Observe que atualmente a única tarefa desta impressora de resultados é não imprimir nenhum progresso ou falha. A saída é tratada inteiramente no wrapper Especificar.
Para cada caso de teste, substitua qualquer característica Specify
pela característica fornecida por esta biblioteca. Em seguida, use a estrutura Especificar como sempre e conforme descrito na documentação.
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 ());
}
);
/ / [ … ]
}
);
}
}