X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Flib%2FTestApp.pm;h=1e4d5c4afc6269c75e2ce06488d44b9ce1206613;hb=efcb1ae7c31fbef6407421c9e0835acfdeb82af8;hp=e14e3dc0d199054351b9a8a4423b6909e08f52b6;hpb=d9d8aa5102e2b961d4f5f0bdd76d9dbcbcefc1dd;p=catagits%2FCatalyst-Runtime.git diff --git a/t/lib/TestApp.pm b/t/lib/TestApp.pm index e14e3dc..1e4d5c4 100644 --- a/t/lib/TestApp.pm +++ b/t/lib/TestApp.pm @@ -20,7 +20,7 @@ our $VERSION = '0.01'; TestApp->config( name => 'TestApp', root => '/some/dir' ); -if (eval { Class::MOP::load_class('CatalystX::LeakChecker'); 1 }) { +if ($::setup_leakchecker && eval { Class::MOP::load_class('CatalystX::LeakChecker'); 1 }) { with 'CatalystX::LeakChecker'; has leaks => ( @@ -41,16 +41,6 @@ sub count_leaks { TestApp->setup; -sub index : Private { - my ( $self, $c ) = @_; - $c->res->body('root index'); -} - -sub global_action : Private { - my ( $self, $c ) = @_; - $c->forward('TestApp::View::Dump::Request'); -} - sub execute { my $c = shift; my $class = ref( $c->component( $_[0] ) ) || $_[0]; @@ -77,7 +67,7 @@ sub execute { @executed ); } - + no warnings 'recursion'; return $c->SUPER::execute(@_); } @@ -92,24 +82,6 @@ sub finalize_error { $c->res->body( 'FATAL ERROR: ' . join( ', ', @{ $c->error } ) ); } -sub class_forward_test_method :Private { - my ( $self, $c ) = @_; - $c->response->headers->header( 'X-Class-Forward-Test-Method' => 1 ); -} - -sub loop_test : Local { - my ( $self, $c ) = @_; - - for( 1..1001 ) { - $c->forward( 'class_forward_test_method' ); - } -} - -sub recursion_test : Local { - my ( $self, $c ) = @_; - $c->forward( 'recursion_test' ); -} - { no warnings 'redefine'; sub Catalyst::Log::error { }