#!perl
use strict;
use warnings;
use Test::More tests => 18;
BEGIN{ use_ok('HTML::FillInForm::Lite') }
my %q = (
foo => 'bar',
);
my $o = HTML::FillInForm::Lite->new();
is $o->fill(\qq{}, \%q),
qq{}, "fill textarea";
is $o->fill(\qq{}, \%q),
qq{}, "fill textarea (UPPER CASE)";
is $o->fill(\qq{}, \%q),
qq{}, "fill empty textarea";
is $o->fill(\qq{}, \%q),
qq{}, "fill textarea (single-quoted name)";
is $o->fill(\qq{}, \%q),
qq{}, "fill textarea (unquoted name)";
is $o->fill(\qq{}, [{}, \%q]),
qq{}, "fill textarea with array data";
is $o->fill(\qq{}, \%q),
qq{}, "doesn't fill textarea with unmatched name";
is $o->fill(\qq{}, { foo => ' & ' }),
qq{}, "html-escape";
is $o->fill(\qq{}, { foo => '' }),
qq{}, "empty textarea";
is $o->fill(\qq{}, { foo => undef }),
qq{}, "{ NAME => undef } is ignored";
is $o->fill(\qq{