use Test::More; use Test::XML; use Data::Dumper; plan tests => 6; require_ok( 'XHTML::Instrumented' ); require_ok( 'XHTML::Instrumented::Form' ); my $data = < DATA my $cmp = < DATA my $x = XHTML::Instrumented->new(name => \$data, type => ''); my $output = $x->output( ); is_xml($output, $cmp, 'control'); $cmp = < DATA $output = $x->output( remove_me => $x->replace(remove => 1), ); is_xml($output, $cmp, 'simple'); $data = <
DATA $cmp = <
DATA $x = XHTML::Instrumented->new(name => \$data, type => ''); $form = XHTML::Instrumented::Form->new(); my $q = $form->add_element( name => "remove_me", type => 'text', remove => 1, ); $form->add_element( name => "dont_remove_me", type => 'text', ); $output = $x->output( bob => $form, ); $cmp = <
DATA is_xml($output, $cmp, 'form control'); $output = $x->output( # remove_me => $x->replace(remove => 1), bob => $form, ); is_xml($output, $cmp, 'simple');