The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
use Test::More tests => 2;

use strict;
use warnings;
use Tapper::CLI::Utils qw/apply_macro/;

my $text = '
[% PROCESS "standard.inc" -%]
[% test %]
[% einstein %]
';
my $expected = '
result
albert
';


my $retval = apply_macro($text, {test => 'result'}, ['t/files/include']);
is($retval, $expected, 'Apply macro on text');

$retval = apply_macro('t/files/macro.tt', {test => 'result'}, ['t/files/include']);
is($retval, $expected, 'Apply macro on file');