#!perl
use strict;
use warnings;
use Test::More;
eval "use IO::Capture::Stderr";
plan skip_all => "IO::Capture::Stderr required for debug testing" if $@;
plan tests => 3;
use FindBin;
use lib "$FindBin::Bin/lib";
$ENV{CATALYST_DEBUG} = 1;
my $capture = IO::Capture::Stderr->new;
$capture->start;
use_ok('Catalyst::Test', 'TestApp');
my $response = request('/test');
$capture->stop;
ok($response->is_success, 'request ok');
like(join('', $capture->read), qr{\[debug\] Rendering component "/test"}, 'debug message ok');