[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