use Test::More tests => 6;
use strict;
use warnings;
use Dancer::Template;
my $config = {
engines => {
simple => {
start_tag => '[%',
stop_tag => '%]',
},
},
};
my $e;
eval { $e = Dancer::Template->init() };
is $@, '', 'init a template without agrs';
is $e->name, 'simple', 'name is read';
is_deeply $e->config, {}, 'default settings are set';
$e = Dancer::Template->init('simple', $config);
is $e->name, 'simple', 'name is read';
is $e->config->{start_tag}, '[%', 'start_tag is read';
is $e->config->{stop_tag}, '%]', 'stop_tag is read';