coderabbi / phpumoji
PHPUnit Emoji 结果打印机
Requires
- php: ^7.0
- elvanto/litemoji: ^1.1
- phpunit/phpunit: ^6.0
- roave/security-advisories: dev-master
Requires (Dev)
- pds/skeleton: 1.*
- squizlabs/php_codesniffer: 3.*
This package is not auto-updated.
Last update: 2024-09-29 03:52:41 UTC
README
PHPUnit Emoji 结果打印机
安装
通过 Composer
$ composer require coderabbi/phpumoji --dev
要启用 PHPUnit emoji 输出,请将以下两行添加到 phpunit.xml 的开头元素中
printerFile="vendor/coderabbi/phpumoji/src/EmojiPrinter.php" printerClass="Coderabbi\Phpumoji\EmojiPrinter"
使用方法
使用 PHPUnit 的方法在 coderabbi/phpumoji 中没有改变。
选项
选择不同的表情包
如果您希望为 PHPUnit emoji 输出选择一个表情包,请将以下附加行添加到 phpunit.xml 的开头元素中,指定您的选择
emojiset="phpumoji"
创建自定义表情包
默认表情包是 'phpumoji';目前这是唯一可用的表情包(很快,会有更多... 😎)。
但是,如果您希望为 PHPUnit emoji 输出创建自己的表情包,只需在项目根目录中放置一个 .emojifile 并按照以下格式定义您的表情包
[phpumoji] error = bomb failure = poop incomplete = construction risky= game_die skipped = see_no_evil pass = elephant [weird] error = no_entry failure = red_flag incomplete = question risky= clown skipped = ghost pass = monkey
请注意,表情包中的值是蛇形短代码的 emoji 没有开闭冒号;大多数现有短代码都受支持,很快将添加支持短代码的列表。
您可以覆盖一个或多个打包的表情包(如上面的“phumoji”,它覆盖了默认表情包),或者定义自己的(如上面的“weird”)。
不要忘记用 emojiset="<your_selection>" 更新您的 phpunit.xml 的开头元素,就像选择非默认打包表情包一样。
优先级顺序是 .emojifile 中指定的表情包,打包表情包中指定的表情包,.emojifile 中的“phpumoji”表情包,以及最后是打包表情包中的“phpumoji”表情包。
变更日志
有关最近更改的更多信息,请参阅 变更日志。
测试
$ composer test
贡献
请参阅 CONTRIBUTING 和 CONDUCT 以获取详细信息。
安全性
如果您发现任何安全相关的问题,请通过电子邮件 coderabbi@gmail.com 而不是使用问题跟踪器。
鸣谢
许可
MIT 许可证(MIT)。有关更多信息,请参阅 许可文件。