X-Git-Url: http://git.shiar.net/perl/html-form-simple.git/blobdiff_plain/cb6c92feb70f4246804078114bb8ef37874ab1cd..6bef855dc6c753640512d512e5b31e2734484382:/t/html.t diff --git a/t/html.t b/t/html.t index c646cdb..8ab4806 100644 --- a/t/html.t +++ b/t/html.t @@ -5,7 +5,7 @@ use warnings; use Test::More; -plan tests => 50; +plan tests => 52; use_ok('HTML::Form::Simple'); @@ -52,7 +52,11 @@ is( 'hidden' ); -#TODO: hidden options +is( + $form->hidden(undef, undef, {value => 'bar', name => 'foo', id => 'foo'}), + '', + 'hidden options' +); # submit @@ -282,7 +286,7 @@ is( ); is( - $form->radio(foo => undef, [2]), #TODO + $form->radio(foo => undef, 2), '', 'labelless radio' ); @@ -365,6 +369,18 @@ is_deeply( 'multiple checked checkboxes' ); +{ + local $, = ' | '; + is( + scalar $form->check(foo => [1, 0], {value => 0}), + join(' | ', + '', + '', + ), + 'merged checkboxes' + ); +} + is_deeply( [ $form->check(undef, [{value => 4, type => 'radio'}], [1, 0, 0], {value => 3}) ], [