beautify specify
v1.0.2 | Bugfix
Ein einfacher Wrapper, um der phpunit/specify -Terminalausgabe etwas Farbe und Informationen hinzuzufügen.
Hinweis: Dies ist eine Art Hackaround. Aber es funktioniert.
composer require --dev barthy-koeln/beautify-specify
Fügen Sie Folgendes zu Ihrer phpunit.xml
hinzu:
< phpunit
printerClass = " BarthyKoelnBeautifySpecifyResultPrinter "
/>
Bitte beachten Sie, dass die einzige Aufgabe dieses Ergebnisdruckers derzeit nicht darin besteht, Fortschritte oder Fehler auszudrucken. Die Ausgabe wird vollständig im Specify-Wrapper verarbeitet.
Ersetzen Sie für jeden Testfall ein beliebiges Specify
Merkmal durch das von dieser Bibliothek bereitgestellte Merkmal. Anschließend verwenden Sie das Specify-Framework wie immer und wie in der Dokumentation beschrieben.
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 ());
}
);
/ / [ … ]
}
);
}
}