my
$app
= JsonError->new;
my
$t
= Kelp::Test->new(
app
=>
$app
);
subtest
'testing mode development'
=>
sub
{
$app
->mode(
'development'
);
$t
->request(GET
'/json'
)
->code_is(500)
->content_unlike(
qr{Don't know how to handle non-json reference}
);
$t
->request(GET
'/forced-json'
)
->code_is(500)
->content_unlike(
qr{Don't know how to handle non-json reference}
);
};
subtest
'testing mode deployment'
=>
sub
{
$app
->mode(
'deployment'
);
$t
->request(GET
'/json'
)
->code_is(500)
->content_like(
qr{Five Hundred}
);
$t
->request(GET
'/forced-json'
)
->code_is(500)
->content_like(
qr{Five Hundred}
);
};
done_testing;