no Moose;
}
+my $cmp = TestApp->debug ? '>=' : '==';
+
#subtest "psgi.errors" => sub
{
test_psgi $app, sub {
my $cb = shift;
- my $res = $cb->(GET "/log/debug");
+ my $res = $cb->(GET "/log/info");
my @logs = $handle->logs;
- is(scalar(@logs), 1, "psgi.errors: one event output");
- like($logs[0], qr/debug$/, "psgi.errors: event matches test data");
+ cmp_ok(scalar(@logs), $cmp, 1, "psgi.errors: one event output");
+ like($logs[0], qr/info$/m, "psgi.errors: event matches test data");
};
};
test_psgi $app, sub {
my $cb = shift;
- my $res = $cb->(GET "/log/debug");
- is(scalar(@logs), 1, "psgix.logger: one event logged");
- is_deeply($logs[0], { level => 'debug', message => "debug" }, "psgix.logger: right stuff");
+ my $res = $cb->(GET "/log/info");
+ cmp_ok(scalar(@logs), $cmp, 1, "psgix.logger: one event logged");
+ is(scalar(grep { $_->{level} eq 'info' and $_->{message} eq 'info' } @logs),
+ 1, "psgix.logger: right stuff");
};
};