summaryrefslogtreecommitdiff
path: root/t/03-cascade.t
diff options
context:
space:
mode:
authorYusuke Watase <ywatase@gmail.com>2012-04-12 19:37:12 +0900
committerYusuke Watase <ywatase@gmail.com>2012-04-12 19:37:12 +0900
commitc00dffcb11d9d25b7b56840a668356f003c88810 (patch)
tree54c6692251018bd14fccfd75516d9ed96806e08d /t/03-cascade.t
parentcheckin before tagging (diff)
downloaddancer-template-xslate-c00dffcb11d9d25b7b56840a668356f003c88810.tar.gz
fix extention and suffix problem
Diffstat (limited to 't/03-cascade.t')
-rw-r--r--t/03-cascade.t29
1 files changed, 29 insertions, 0 deletions
diff --git a/t/03-cascade.t b/t/03-cascade.t
new file mode 100644
index 0000000..5da25e2
--- /dev/null
+++ b/t/03-cascade.t
@@ -0,0 +1,29 @@
+use strict;
+use warnings;
+use Test::More tests => 2;
+use File::Spec::Functions qw(catfile);
+
+use Dancer::Template::Xslate;
+my $engine = Dancer::Template::Xslate->new(
+ config =>
+ {
+ extension => 'tx',
+ path => [catfile(qw(t views))],
+ },
+);
+
+my $template = catfile(qw(t views cascade.tx));
+my $result = $engine->render($template);
+my $expected = "header\nbody\nfooter\n";
+
+is $result, $expected, "cascade and extension test";
+
+$engine = Dancer::Template::Xslate->new(
+ config =>
+ {
+ suffix => '.tx',
+ path => [catfile(qw(t views))],
+ },
+);
+$result = $engine->render($template);
+is $result, $expected, "cascade and extension test";