From Code to Community: Sponsoring The Perl and Raku Conference 2025 Learn more

use strict;
my @tests = ("foo", "bar\nbaz", " ", " \n ", "");
plan tests => 3 * @tests;
for my $t (@tests) {
my $tree = HTML::TreeBuilder::LibXML->new;
$tree->parse($t);
$tree->eof;
ok $tree;
eval { $tree->findnodes('//a') };
ok !$@ or diag $@;
like $tree->as_HTML, qr/<html>/;
}