X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Flib%2FTestApp%2FController%2FAction%2FChained.pm;h=e89b8e0a7371a542d6e14978adf6cbce5bf71e76;hb=f505df49a4707ce6962d8a9ebcf5280430a801cf;hp=9e6a93fa3444bd9fba7edfdfee0a5dfa5dd5bc67;hpb=8b13f357b71297872a61f142ae62c2e60fda304d;p=catagits%2FCatalyst-Runtime.git diff --git a/t/lib/TestApp/Controller/Action/Chained.pm b/t/lib/TestApp/Controller/Action/Chained.pm index 9e6a93f..e89b8e0 100644 --- a/t/lib/TestApp/Controller/Action/Chained.pm +++ b/t/lib/TestApp/Controller/Action/Chained.pm @@ -151,8 +151,16 @@ sub empty_chain_d : Chained('empty_chain_c') PathPart('') CaptureAr sub empty_chain_e : Chained('empty_chain_d') PathPart('') CaptureArgs(0) { } sub empty_chain_f : Chained('empty_chain_e') PathPart('') Args(1) { } +sub mult_nopp_base : Chained('/') PathPart('chained/mult_nopp') CaptureArgs(0) { } +sub mult_nopp_all : Chained('mult_nopp_base') PathPart('') Args(0) { } +sub mult_nopp_new : Chained('mult_nopp_base') PathPart('new') Args(0) { } +sub mult_nopp_id : Chained('mult_nopp_base') PathPart('') CaptureArgs(1) { } +sub mult_nopp_idall : Chained('mult_nopp_id') PathPart('') Args(0) { } +sub mult_nopp_idnew : Chained('mult_nopp_id') PathPart('new') Args(0) { } + sub end :Private { my ($self, $c) = @_; + return if $c->stash->{no_end}; my $out = join('; ', map { join(', ', @$_) } ($c->req->captures, $c->req->args)); $c->res->body($out);