X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Faggregate%2Flive_component_controller_action_chained.t;h=615289c1198893ab04ca54de7cbe2a58e92c7ec2;hb=dd97c1ac48f275a692de1d2ce980e9d3155d78b9;hp=5adf520bd1472cc06c9fdab888ff68f3e09b1de0;hpb=634780e00f88651be2fe6f261d56604e313b369a;p=catagits%2FCatalyst-Runtime.git diff --git a/t/aggregate/live_component_controller_action_chained.t b/t/aggregate/live_component_controller_action_chained.t index 5adf520..615289c 100644 --- a/t/aggregate/live_component_controller_action_chained.t +++ b/t/aggregate/live_component_controller_action_chained.t @@ -10,7 +10,7 @@ our $iters; BEGIN { $iters = $ENV{CAT_BENCH_ITERS} || 1; } -use Test::More tests => 145*$iters; +use Test::More tests => 148*$iters; use Catalyst::Test 'TestApp'; if ( $ENV{CAT_BENCHMARK} ) { @@ -1007,8 +1007,16 @@ sub run_tests { { ok( my $content = - get('http://localhost/chained/return_arg/foo%2Fbar%3B'), + get('http://localhost/chained/capture%2Farg%3B/return_arg/foo%2Fbar%3B'), + 'request with URI-encoded arg' ); + like( $content, qr{foo/bar;\z}, 'args decoded' ); + like( $content, qr{capture/arg;}, 'captureargs decoded' ); + } + { + ok( my $content = + get('http://localhost/chained/return_arg_decoded/foo%2Fbar%3B'), 'request with URI-encoded arg' ); like( $content, qr{foo/bar;\z}, 'args decoded' ); } } +