X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=blobdiff_plain;f=t%2Faggregate%2Funit_core_uri_for.t;fp=t%2Faggregate%2Funit_core_uri_for.t;h=43f7d50d954986734e85c53708ae5ba282b22a19;hp=8886656446ed1d8a30e8a3831cf505744a50ac42;hb=7064f69b1dfb59d1f3bad647b2097d0320acce8a;hpb=a8020c62d2a52f96f14d288f5b81c6940be858b4 diff --git a/t/aggregate/unit_core_uri_for.t b/t/aggregate/unit_core_uri_for.t index 8886656..43f7d50 100644 --- a/t/aggregate/unit_core_uri_for.t +++ b/t/aggregate/unit_core_uri_for.t @@ -66,6 +66,12 @@ is( ); is( + Catalyst::uri_for( $context, '0#fragment', { param1 => 'value1' } )->as_string, + 'http://127.0.0.1/foo/yada/0?param1=value1#fragment', + 'URI for path 0 with fragment and query params 1' +); + +is( Catalyst::uri_for( $context, '/bar#fragment^%$', { param1 => 'value1' } )->as_string, 'http://127.0.0.1/foo/bar?param1=value1#fragment^%$', 'URI for path with fragment and query params 3' @@ -105,6 +111,13 @@ is( 'http://127.0.0.1/foo/yada', 'URI with no action' ); + + is( + Catalyst::uri_for( $context, 0 )->as_string, + 'http://127.0.0.1/foo/yada/0', + 'URI with 0 path' + ); + is_deeply(\@warnings, [], "No warnings with no path argument"); }