summary refs log tree commit diff
path: root/t/01-main.t
blob: 97682ed8b9a616035714efe62386585319d74a12 (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
use strict;
use warnings;
use Test::More tests => 2;
use Dancer::FileUtils 'path';

use Dancer::Template::Xslate;

my $engine;
eval { $engine = Dancer::Template::Xslate->new };
is $@, '',
  "Dancer::Template::Xslate engine created";

my $template = path('t', 'index.xslate');

my $result = $engine->render(
    $template,
    {   var1 => 1,
        var2 => 2,
        foo  => 'one',
        bar  => 'two',
        baz  => 'three'
    }
);

my $expected =
  'this is var1="1" and var2=2' . "\n\nanother line\n\none two three\n";
is $result, $expected, "processed a template given as a file name";