Dancer-Logger-Log4perl
view release on metacpan or search on metacpan
t/02-full.t view on Meta::CPAN
'route addition');
# Verify routes are working and generate log output
for my $level (qw( debug core info warning error )) {
my $route = "/$level";
route_exists [GET => $route];
response_content_is([GET => $route], 'whatever');
}
my $collector = do {
local (@ARGV, $/) = ($logfile);
<>;
};
# Verify log messages were all logged
for my $level (qw( debug core info warning error )) {
like($collector, qr{$level-whatever}, 'log line is correct');
}
# Verify that core messages are filtered when Dancer's 'log' setting isn't 'core'
# setting log => 'debug';
# truncate($logfile,0);
# response_content_is([GET => "/core"], 'whatever');
# $collector = do {
# local (@ARGV, $/) = ($logfile);
# <>;
# };
# unlike($collector, qr{core-whatever}, 'log line is correct');
ok(unlink($logfile), 'unlinking log file');
t/04-full-no-init.t view on Meta::CPAN
'route addition');
# Verify routes are working and generate log output
for my $level (qw( debug core info warning error )) {
my $route = "/$level";
route_exists [GET => $route];
response_content_is([GET => $route], 'whatever');
}
my $collector = do {
local (@ARGV, $/) = ($logfile);
<>;
};
# Verify log messages were all logged
for my $level (qw( debug core info warning error )) {
like($collector, qr{$level-whatever}, 'log line is correct');
}
# Verify that core messages are filtered when Dancer's 'log' setting isn't 'core'
# setting log => 'debug';
# truncate($logfile,0);
# response_content_is([GET => "/core"], 'whatever');
# $collector = do {
# local (@ARGV, $/) = ($logfile);
# <>;
# };
# unlike($collector, qr{core-whatever}, 'log line is correct');
ok(unlink($logfile), 'unlinking log file');
( run in 0.648 second using v1.01-cache-2.11-cpan-49f99fa48dc )