summaryrefslogtreecommitdiff
path: root/t/01-main.t
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--t/01-main.t27
1 files changed, 27 insertions, 0 deletions
diff --git a/t/01-main.t b/t/01-main.t
new file mode 100644
index 0000000..97682ed
--- /dev/null
+++ b/t/01-main.t
@@ -0,0 +1,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";