phoenixrvd/phpunit-assert-log-entry

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Minimum PHP VersionLatest Stable Versioncomposer.lockLicense

Build StatusCode ClimateStyleCITest CoverageLatest Unstable Version

This library extends PHPUnit with asserting from Monolog logging entries.

Install the latest version with

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

Code released under the MIT License.

About

This library extends PHPUnit with asserting from Monolog logging entries.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages