1 use Test::More tests => 47;
7 my $p = HTML::Parser->new(api_version => 3,
9 default_h => [\@expected, '@{event, text}'],
19 #use Data::Dump; Data::Dump::dump(@expected);
21 for my $i (1..length($doc)) {
23 $p->handler(default => \@t);
24 $p->parse(chunk($doc, $i));
26 # check that we got the same stuff
27 #diag "X:", join(":", @t);
28 #diag "Y:", join(":", @expected);
29 is(join(":", @t), join(":", @expected));
34 my $size = shift || 1;
36 my $res = substr($str, 0, $size);
38 substr($str, 0, $size) = "";
43 # Test croking behaviour
44 $p->handler(default => []);
47 $p->parse(sub { die "Hi" });