barthy-koeln / beautify-specify
一个简单的包装器,用于添加一些颜色和信息到 phpunit/specify 控制台输出。
1.0.2
2021-12-10 01:40 UTC
Requires
- codeception/specify: ^2.0.0
README
一个简单的包装器,用于添加一些颜色和信息到 phpunit/specify 终端 输出。
注意:这是一种有点绕的解决方案。但它是有效的。
输出
安装
composer require --dev barthy-koeln/beautify-specify
使用方法
将以下内容添加到您的 phpunit.xml
<phpunit printerClass="BarthyKoeln\BeautifySpecify\ResultPrinter" />
请注意,目前这个结果打印器的唯一任务是不打印任何进度或失败。输出完全由 Specify 包装器处理。
对于每个测试用例,用这个库提供的 trait 替换任何 Specify
trait。然后,像往常一样使用 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()); } ); // […] } ); } }