#!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' );