Catalyst-Log-Log4perl
view release on metacpan or search on metacpan
t/10-basic.t view on Meta::CPAN
use Catalyst::Test 'MockApp';
use Test::More tests => 11;
# fetch the single appender so we can access log messages
my ($appender) = values %{ Log::Log4perl->appenders };
isa_ok( $appender, 'Log::Log4perl::Appender' );
sub log_ok($;$) {
my ( $check, $msg ) = @_;
is( $appender->string, $check, $msg );
$appender->string('');
}
sub log_like($;$) {
my ( $re, $msg ) = @_;
like( $appender->string, $re, $msg );
$appender->string('');
}
## test capturing of log messages
my $c;
$c = get('/foo');
is( $c, 'foo', 'Foo response body' );
log_ok( '[MockApp.Controller.Root] root/foo', 'Foo log message' );
( run in 0.609 second using v1.01-cache-2.11-cpan-65fba6d93b7 )