phoenixrvd / phpunit-assert-log-entry
用于 Monolog-TestHandler 的 PHPUnit 断言
1.0.2
2017-09-11 07:48 UTC
Requires
- monolog/monolog: ^1.23
- phpunit/phpunit: ~5.6||^6.3
Requires (Dev)
- codeclimate/php-test-reporter: dev-master
This package is auto-updated.
Last update: 2024-09-12 06:06:10 UTC
README
此库扩展了 PHPUnit,以便从 Monolog 日志条目中进行断言。
安装
使用以下命令安装最新版本:
composer require phoenixrvd/phpunit-assert-log-entry
示例
<?php use PHPUnit\Framework\TestCase; class LogAssertionsTest extends TestCase { use \PhoenixRVD\PHPUnitLogAssertions\LogAssertions; public function testFoo(){ // Get a Monolog instance $logger = new \Monolog\Logger(__CLASS__); // Register a logger in test case handler self::attachLogger($logger); $logger->debug('foo'); self::assertLogHasDebugRecords(); self::assertLogHasDebug('foo'); } }
测试
composer phpunit_log_assertions:test
版权和许可
代码在 MIT 许可证 下发布。