X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Flib%2FTestApp%2FController%2FAction%2FGo.pm;h=cecb8e8d2e23d8d897fb2fb45b95dc6b1f650272;hb=1f851263ba70ba7d398ed19b45eaaca482f5aaa3;hp=0b12a60b53b373eaf731c489555304e5375e126e;hpb=be7ce1dcadffa68bbd99efb2366cfe1712dd678f;p=catagits%2FCatalyst-Runtime.git diff --git a/t/lib/TestApp/Controller/Action/Go.pm b/t/lib/TestApp/Controller/Action/Go.pm index 0b12a60..cecb8e8 100644 --- a/t/lib/TestApp/Controller/Action/Go.pm +++ b/t/lib/TestApp/Controller/Action/Go.pm @@ -25,7 +25,7 @@ sub four : Private { sub five : Local { my ( $self, $c ) = @_; - $c->go('View::Dump::Request'); + $c->forward('View::Dump::Request'); } sub inheritance : Local { @@ -63,7 +63,19 @@ sub go_die : Local { sub go_chained : Local { my ( $self, $c, $val ) = @_; - $c->go('/action/chained/foo/spoon',[1]); + $c->go('/action/chained/foo/spoon', ['captureme'], [qw/arg1 arg2/]); +} + +sub view : Local { + my ( $self, $c, $val ) = @_; + eval { $c->go('View::Dump') }; + $c->res->body( $@ ? $@ : "go() did not die" ); +} + +sub model : Local { + my ( $self, $c, $val ) = @_; + eval { $c->go('Model::Foo') }; + $c->res->body( $@ ? $@ : "go() did not die" ); } sub args_embed_relative : Local { @@ -84,7 +96,7 @@ sub embed : Local { sub class_go_test_action : Local { my ( $self, $c ) = @_; - $c->go(qw/TestApp class_go_test_method/); + $c->go(qw/TestApp/); } 1;