—use
strict;
use
warnings;
use
HTML::FormFu;
=pod
The input class was getting " text" appended again.
Fixed by cloning the elements in HTML::FormFu::result()
=cut
my
$form
= HTML::FormFu->new({
tt_args
=> {
INCLUDE_PATH
=>
'share/templates/tt/xhtml'
} });
$form
->element(
'Text'
)->name(
'foo'
);
$form
->element(
'Text'
)->name(
'bar'
);
my
$xhtml
=
<<EOF;
<form action="" method="post">
<div class="text">
<input name="foo" type="text" />
</div>
<div class="text">
<input name="bar" type="text" />
</div>
</form>
EOF
# 1st result
{
$form
->process( {} );
is(
"$form"
,
$xhtml
,
'stringified form'
);
}
# 2nd result
{
$form
->process( {} );
is(
"$form"
,
$xhtml
,
'stringified form'
);
}