[Jifty-commit] r6205 - Template-Declare/trunk/t

Jifty commits jifty-commit at lists.jifty.org
Thu Jan 8 01:19:33 EST 2009


Author: ruz
Date: Thu Jan  8 01:19:33 2009
New Revision: 6205

Modified:
   Template-Declare/trunk/t/relative-pathing.t

Log:
* add tests for relative pathing: show('x/../y/../z')

Modified: Template-Declare/trunk/t/relative-pathing.t
==============================================================================
--- Template-Declare/trunk/t/relative-pathing.t	(original)
+++ Template-Declare/trunk/t/relative-pathing.t	Thu Jan  8 01:19:33 2009
@@ -29,11 +29,17 @@
     div { outs( 'This is a template local to ' . __PACKAGE__ ) };
 };
 
+# test '..' inside template name, not leading, may be it's rare, but people
+# do crazy things
+template 'up_level_inside/test'  => sub { show('local/../local') };
+template 'up_level_inside/local' => sub { div { "This is up_level_inside/local" } };
+
+
 package main;
 use Template::Declare::Tags;
 Template::Declare->init( roots => ['Wifty::UI'] );
 
-use Test::More tests => 23;
+use Test::More tests => 24;
 
 ok( Wifty::UI::aliased_pkg->has_template('local') );
 ok( Wifty::UI->has_template('local') );
@@ -63,4 +69,9 @@
     like( $simple, qr'Wifty::UI', 'Correct package for '.$template);
 }
 
+{
+    my $simple = ( show('up_level_inside/test') );
+    like( $simple, qr{This is up_level_inside/local} );
+}
+
 1;


More information about the Jifty-commit mailing list