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