diff --git a/t/model/hashref_default_values.t b/t/model/hashref_default_values.t index 8f353bf..f5519a8 100644 --- a/t/model/hashref_default_values.t +++ b/t/model/hashref_default_values.t @@ -1,7 +1,7 @@ use strict; use warnings; -use Test::More tests => 36; +use Test::More tests => 38; use HTML::FormFu; @@ -70,6 +70,11 @@ $form->populate( { type => "SimpleTable", rows => [ [ { name => "table1" } ] ] + }, + { + type => "Hidden", + name => "unchanged", + value => "set" } ] } @@ -142,5 +147,8 @@ for ( 0 .. 1 ) { $form->get_all_element( { nested_name => 'many' } ), qr/name="many_2.foo" type="text" value="baz"/ ); + like( $form->get_field('unchanged'), + qr/name="unchanged" type="hidden" value="set"/, + "Test that defaults does not overwrite field with preset value" ); }