{
has
'+name'
=> (
default
=>
'testform'
);
sub
field_list {
{
fields
=> {
meat
=>
'Text'
,
starch
=> {
required
=> 1 },
fruit
=>
'Select'
,
},
}
}
sub
options_fruit {
return
(
1
=>
'apples'
,
2
=>
'oranges'
,
3
=>
'kiwi'
,
);
}
}
my
$form
= My::Form->new;
ok(
$form
,
'get form'
);
my
$field
= HTML::FormHandler::Field::Text->new(
name
=>
'Testfield'
);
$form
->add_field(
$field
);
ok(
$form
->field_exists(
'Testfield'
),
'form now has test field'
);