1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
use strict;
use warnings;
use Test::More;
{
package MyApp::Form::SubmitType;
use HTML::FormHandler::Moose;
extends 'HTML::FormHandler';
has_field 'submit' => (
type => 'Submit', widget => 'ButtonTag',
);
}
{
my $form = MyApp::Form::SubmitType->new;
ok( $form );
my $rendered = $form->render;
like($rendered, qr/type="submit"/,
'Submit button has type "submit"');
}
{
my $form = MyApp::Form::SubmitType->new(is_html5 => 1);
ok( $form );
my $rendered = $form->render;
like($rendered, qr/type="submit"/,
'Submit button has type "submit" for html5');
}
done_testing();
|