X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=blobdiff_plain;f=t%2Flib%2FTestApp%2FController%2FRoot.pm;h=b626bdb0554713e20f20d29b9bf48ce92b7b01ff;hp=ed51778ed746c3279eeefe75c87b1ab3ef4fa483;hb=550464108eada19dba470ec5d17fc849399fdab0;hpb=d67d5f8734a887d0dbd2eeaa5623cf1116a4b626 diff --git a/t/lib/TestApp/Controller/Root.pm b/t/lib/TestApp/Controller/Root.pm index ed51778..b626bdb 100644 --- a/t/lib/TestApp/Controller/Root.pm +++ b/t/lib/TestApp/Controller/Root.pm @@ -2,6 +2,7 @@ package TestApp::Controller::Root; use strict; use warnings; use base 'Catalyst::Controller'; +use utf8; __PACKAGE__->config->{namespace} = ''; @@ -24,13 +25,6 @@ sub emptybody : Local { $c->res->body(''); } -sub localregex : LocalRegex('^localregex$') { - my ( $self, $c ) = @_; - $c->res->header( 'X-Test-Class' => ref($self) ); - $c->response->content_type('text/plain; charset=utf-8'); - $c->forward('TestApp::View::Dump::Request'); -} - sub index : Private { my ( $self, $c ) = @_; $c->res->body('root index'); @@ -56,6 +50,7 @@ sub loop_test : Local { sub recursion_test : Local { my ( $self, $c ) = @_; + no warnings 'recursion'; $c->forward( 'recursion_test' ); } @@ -90,6 +85,13 @@ sub test_redirect :Global { $c->res->redirect('/go_here'); } +sub test_redirect_uri_for :Global { + my ($self, $c) = @_; + # Don't set content_type + # Don't set body + $c->res->redirect($c->uri_for('/go_here')); +} + sub test_redirect_with_contenttype :Global { my ($self, $c) = @_; # set content_type but don't set body