#!/usr/bin/env perl
our
$VERSION
=
'9999.99.99_99'
;
my
$basename
= basename __FILE__;
{
my
$tpl
=
Rex::Helper::File::Spec->catfile( dirname(__FILE__),
'commands'
,
'file'
,
'test.tpl'
, );
my
$content
= template
$tpl
,
basename
=>
$basename
;
is
$content
,
$basename
.
"\n"
,
"template from file"
;
}
{
my
$content
= template
'@second.tpl'
,
basename
=>
$basename
;
is
$content
,
$basename
.
"\n"
,
"second template from __DATA__"
;
my
$name
=
'Rex'
;
my
$content_first
= template
'@first.tpl'
,
name
=> {
test
=>
$name
};
is
$content_first
,
$name
.
"\n"
,
"first template from __DATA__"
;
}
{
my
$content
= template
\
'<%= $basename %>'
,
basename
=>
$basename
;
is
$content
,
$basename
,
"passing template content"
;
}