beautify specify
v1.0.2 | Bugfix
phpunit/specify 터미널 출력에 일부 색상과 정보를 추가하는 간단한 래퍼입니다.
참고: 이것은 일종의 해킹 방법입니다. 하지만 작동합니다.
composer require --dev barthy-koeln/beautify-specify
phpunit.xml
에 다음을 추가하세요.
< phpunit
printerClass = " BarthyKoelnBeautifySpecifyResultPrinter "
/>
현재 이 결과 프린터의 유일한 작업은 진행 상황이나 실패를 인쇄하지 않는다는 점에 유의하세요. 출력은 완전히 지정 래퍼에서 처리됩니다.
각 테스트 사례에 대해 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 ());
}
);
/ / [ … ]
}
);
}
}