The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
#!perl -w
# The purpose of this test is to ensure that _assemble() ends successfully.

use strict;
use Test::More tests => 4;

use Text::Xslate;

my %vpath = (
    hello => 'Hello, world!',
);


for my $n(1 .. 2) {
    my $tx = Text::Xslate->new(cache => 0, path => \%vpath);
    eval {
        $tx->load_file('hello');
    };
    is $@, '', "assemble inside of eval {}  ($n)";

    $tx = Text::Xslate->new(cache => 0, path => \%vpath);
    $tx->load_file('hello');
    pass "assemble outside of eval {} ($n)";
}