X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=blobdiff_plain;f=t%2Flib%2FTestApp%2FController%2FAction%2FVisit.pm;h=9f8f9a5b9997af4ae60af257ce5b0da104ac4a6b;hp=0447d34053a29f642a4ab065086ca276f29bfe7f;hb=b456f8f32f13fc30b248264b05eda4aae66bf8c1;hpb=4fbc0e853c0b29d1f6082909b0cb54595ea32787 diff --git a/t/lib/TestApp/Controller/Action/Visit.pm b/t/lib/TestApp/Controller/Action/Visit.pm index 0447d34..9f8f9a5 100644 --- a/t/lib/TestApp/Controller/Action/Visit.pm +++ b/t/lib/TestApp/Controller/Action/Visit.pm @@ -61,10 +61,11 @@ sub visit_die : Local { } sub visit_chained : Local { - my ( $self, $c, $val ) = @_; - $val eq 1 ? $c->visit( '/action/chained/foo/spoon', [$val] ) - : $val eq 2 ? $c->visit( qw/ Action::Chained::Foo spoon /, [$val] ) - : $c->visit( $c->controller('Action::Chained::Foo')->action_for('spoon'), [$val] ) + my ( $self, $c, $val, $capture, @args ) = @_; + my @cap_and_args = ([$capture], [@args]); + $val eq 1 ? $c->visit( '/action/chained/foo/spoon', @cap_and_args) + : $val eq 2 ? $c->visit( qw/ Action::Chained::Foo spoon /, @cap_and_args) + : $c->visit( $c->controller('Action::Chained::Foo')->action_for('spoon'), @cap_and_args) } sub view : Local {