X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Flib%2FTestApp.pm;h=1e4d5c4afc6269c75e2ce06488d44b9ce1206613;hb=3c642151bed1634a426c282c02c934b1962cb1f5;hp=321f78e505fa365f5ce2c1e391e772b79ddc7871;hpb=81f25ce60d12146ada6baa3ed8db87a0e8a54408;p=catagits%2FCatalyst-Runtime.git diff --git a/t/lib/TestApp.pm b/t/lib/TestApp.pm index 321f78e..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]; @@ -92,25 +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 ) = @_; - no warnings 'recursion'; - $c->forward( 'recursion_test' ); -} - { no warnings 'redefine'; sub Catalyst::Log::error { }