| #!perl -w |
| |
| use Test::More 'no_plan'; |
| use CGI; |
| |
| my $q = CGI->new; |
| |
| is( $q->hidden( 'hidden_name', 'foo' ), |
| qq(<input type="hidden" name="hidden_name" value="foo" />), |
| 'hidden() with single default value, positional'); |
| |
| is( $q->hidden( -name => 'hidden_name', -default =>'foo' ), |
| qq(<input type="hidden" name="hidden_name" value="foo" />), |
| 'hidden() with single default value, named'); |
| |
| is( $q->hidden( 'hidden_name', qw(foo bar baz fie) ), |
| qq(<input type="hidden" name="hidden_name" value="foo" /><input type="hidden" name="hidden_name" value="bar" /><input type="hidden" name="hidden_name" value="baz" /><input type="hidden" name="hidden_name" value="fie" />), |
| 'hidden() with default array, positional'); |
| |
| is( $q->hidden( -name=>'hidden_name', |
| -Values =>[qw/foo bar baz fie/], |
| -Title => "hidden_field"), |
| qq(<input type="hidden" name="hidden_name" value="foo" title="hidden_field" /><input type="hidden" name="hidden_name" value="bar" title="hidden_field" /><input type="hidden" name="hidden_name" value="baz" title="hidden_field" /><input type="hidden" name="hidden_name" value="fie" title="hidden_field" />), |
| 'hidden() default array, named as "Values"'); |
| |
| is( $q->hidden( -name=>'hidden_name', |
| -default =>[qw/foo bar baz fie/], |
| -Title => "hidden_field"), |
| qq(<input type="hidden" name="hidden_name" value="foo" title="hidden_field" /><input type="hidden" name="hidden_name" value="bar" title="hidden_field" /><input type="hidden" name="hidden_name" value="baz" title="hidden_field" /><input type="hidden" name="hidden_name" value="fie" title="hidden_field" />), |
| 'hidden() default array, named as "default"'); |
| |
| is( $q->hidden( -name=>'hidden_name', |
| '-value' =>[qw/foo bar baz fie/], |
| -Title => "hidden_field"), |
| qq(<input type="hidden" name="hidden_name" value="foo" title="hidden_field" /><input type="hidden" name="hidden_name" value="bar" title="hidden_field" /><input type="hidden" name="hidden_name" value="baz" title="hidden_field" /><input type="hidden" name="hidden_name" value="fie" title="hidden_field" />), |
| 'hidden() default array, named as "value"'); |
| |
| |