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