summaryrefslogtreecommitdiff
path: root/t/03-cascade.t
blob: 5da25e265fc4fff7329fe2a7b754b801e9d2f2bd (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
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";