jeroen/nyancat-phpunit-resultprinter

PHPUnit 的 Nyan Cat 结果打印器

v2.4.0 2021-02-14 13:25 UTC

This package is auto-updated.

Last update: 2024-09-14 21:33:48 UTC


README

GitHub Workflow Status Latest Stable Version Download count

Video of the Nyan Cat result printer for PHPUnit

要求

PHPUnit 的 Nyan Cat 结果打印器需要一个支持 ANSI 转义序列的终端模拟器,包括颜色和光标控制。

注意:默认情况下,Windows 控制台不支持 ANSI 转义序列。如果您想在 Windows 上使用 Nyan Cat 结果打印器,您可以尝试以下解决方案之一

安装

安装 PHPUnit 的 Nyan Cat 结果打印器的推荐方法是 通过 composer。只需创建一个 composer.json 文件,然后运行 composer install 命令即可安装

{
    "require-dev": {
        "jeroen/nyancat-phpunit-resultprinter": "^2.0"
    }
}

安装完成后,将以下属性添加到您的 phpunit.xml 文件中的 <phpunit> 元素

printerFile="vendor/jeroen/nyancat-phpunit-resultprinter/src/NyanCat/PHPUnit/ResultPrinter.php"
printerClass="NyanCat\PHPUnit\ResultPrinter"

注意:如果 PHPUnit 不是通过 composer 安装的,您还需要包含 composer 自动加载器。一个简单的方法是在您的 phpunit.xml 文件中的 <phpunit> 元素中添加以下属性

bootstrap="vendor/autoload.php"

从 whatthejeff 切换过来

要从 whatthejeff/nyancat-phpunit-resultprinter 切换到 jeroen/nyancat-phpunit-resultprinter,您需要

  1. 更新您的 composer.json:将 whatthejeff/nyancat 替换为 jeroen/nyancat
  2. 更新您的 phpunit.xml:将 vendor/whatthejeff/ 替换为 vendor/jeroen/
  3. 运行 composer update

测试

要运行测试套件,您需要 composer

$ composer install
$ composer test

致谢

PHPUnit 的 Nyan Cat 结果打印器受到了光荣的 mocha/nyan.js 的强烈启发。

许可证

PHPUnit 的 Nyan Cat 结果打印器在 MIT 许可证 下授权。