use strict; use warnings; use Test::More tests => 1; use HTML::FormFu; my $form = HTML::FormFu->new({ tt_args => { INCLUDE_PATH => 'share/templates/tt/xhtml' } }); $form->element('Text')->name('foo&')->label('comment('foo>') ->default("'foo")->attrs( { class => "foo'" } ) ->add_attrs( { class => 'bar"' } )->container_attrs( { class => 'foo"' } ); $form->element('Text')->name('foo&')->label_xml('comment_xml('foo>') ->default_xml("'foo")->attrs_xml( { class => "foo'" } ) ->add_attrs_xml( { class => 'bar"' } ) ->container_attrs_xml( { class => 'foo"' } ); my $form_xhtml = <
foo>
EOF is( "$form", $form_xhtml, 'stringified form' );