[Catalyst-commits] r10096 - Catalyst-Runtime/5.80/trunk/t/aggregate

t0m at dev.catalyst.perl.org t0m at dev.catalyst.perl.org
Tue May 12 17:08:16 GMT 2009


Author: t0m
Date: 2009-05-12 17:08:16 +0000 (Tue, 12 May 2009)
New Revision: 10096

Modified:
   Catalyst-Runtime/5.80/trunk/t/aggregate/unit_core_uri_for_action.t
Log:
Test demonstrating that / in a CaptureArg doesn't get url encoded

Modified: Catalyst-Runtime/5.80/trunk/t/aggregate/unit_core_uri_for_action.t
===================================================================
--- Catalyst-Runtime/5.80/trunk/t/aggregate/unit_core_uri_for_action.t	2009-05-12 14:48:29 UTC (rev 10095)
+++ Catalyst-Runtime/5.80/trunk/t/aggregate/unit_core_uri_for_action.t	2009-05-12 17:08:16 UTC (rev 10096)
@@ -8,7 +8,7 @@
 
 use Test::More;
 
-plan tests => 29;
+plan tests => 30;
 
 use_ok('TestApp');
 
@@ -160,6 +160,10 @@
         'http://127.0.0.1/foo/chained/foo2/1/2/end2/3/',
         'uri_for_action returns uri with empty arg on undef last argument' );
 
+    is( $context->uri_for_action($action_needs_two, [ 'foo' , 'bar/baz' ], (3,4)),
+        'http://127.0.0.1/foo/chained/foo2/foo/bar%2Fbaz/end2/3/',
+        'uri_for_action returns uri with empty arg on undef last argument' );
+
     my $complex_chained = '/action/chained/empty_chain_f';
     is( $context->uri_for_action( $complex_chained, [23], (13), {q => 3} ),
         'http://127.0.0.1/foo/chained/empty/23/13?q=3',




More information about the Catalyst-commits mailing list