The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
# $Id: 32_compile_plugin.t 966 2007-08-13 12:30:10Z tinita $
use warnings;
use strict;
use blib;
use lib 't';
use Test::More tests => 1;
use HTML::Template::Compiled;
use HTC_Utils qw($cache $tdir &cdir);
use HTC_Plugin;

{
    my $htc = HTML::Template::Compiled->new(
        scalarref => \<<'EOM',
<%homer beer=beercount %>
<%bart donut=donutcount %>
EOM
        plugin => [qw(HTC_Plugin1 HTC_Plugin2)],
        debug    => 0,
    );
    $htc->param(
        beercount => 3,
        donutcount => 7,
    );

    my $out = $htc->output;
    #print "out: $out\n";
    cmp_ok($out, '=~', qr{Homer wants 3 beers.*Bart wants 7 donuts}s, "two plugins");
}