beautify specify
v1.0.2 | Bugfix
Un contenedor simple para agregar algo de color e información a la salida del terminal phpunit/specify.
Nota: Esto es una especie de truco. Pero funciona.
composer require --dev barthy-koeln/beautify-specify
Agregue lo siguiente a su phpunit.xml
:
< phpunit
printerClass = " BarthyKoelnBeautifySpecifyResultPrinter "
/>
Tenga en cuenta que actualmente la única tarea de esta impresora de resultados es no imprimir ningún progreso o falla. La salida se maneja completamente en el contenedor Specify.
Para cada caso de prueba, reemplace cualquier rasgo Specify
con el rasgo proporcionado por esta biblioteca. Luego, utilice el marco Specify como siempre y como se describe en la documentación.
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 ());
}
);
/ / [ … ]
}
);
}
}