#!perl -T use Test::More tests => 6; BEGIN { use_ok('HTML::FromArrayref'); } is( HTML( [ p => 'foo' ] ), '
foo
', 'prints an HTML element' ); is( HTML( [ p => { attrib => 'this&that' }, 'foo' ] ), 'foo
', 'encodes attribute values' ); is( HTML( [ p => [ b => 'bold' ], 'foo' ] ), 'boldfoo
', 'prints nested HTML elements' ); is( HTML( [ p => [ 0 && b => 'notbold' ], 'foo' ] ), 'notboldfoo
', 'skips HTML elements with false tag names' ); is( HTML( [ p => 'foo', [[ 'italics' ]] ] ), 'fooitalics
', 'leaves already-escaped text alone' );