X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=dev%2Farm%2Flibhtml-parser-perl%2Flibhtml-parser-perl-3.56%2Ft%2Fmsie-compat.t;fp=dev%2Farm%2Flibhtml-parser-perl%2Flibhtml-parser-perl-3.56%2Ft%2Fmsie-compat.t;h=90d4b7e3b76a4fb532b241bcbbca88c3a38d7dd1;hb=f477fa73365d491991707e7ed9217b48d6994551;hp=0000000000000000000000000000000000000000;hpb=da95c414033799c3a62606f299c3c00b5c77ca11;p=dh-make-perl diff --git a/dev/arm/libhtml-parser-perl/libhtml-parser-perl-3.56/t/msie-compat.t b/dev/arm/libhtml-parser-perl/libhtml-parser-perl-3.56/t/msie-compat.t new file mode 100644 index 0000000..90d4b7e --- /dev/null +++ b/dev/arm/libhtml-parser-perl/libhtml-parser-perl-3.56/t/msie-compat.t @@ -0,0 +1,58 @@ +#!perl -w + +use strict; +use HTML::Parser; + +use Test::More tests => 2; + +my $TEXT = ""; +sub h +{ + my($event, $tagname, $text) = @_; + for ($event, $tagname, $text) { + if (defined) { + s/([\n\r\t])/sprintf "\\%03o", ord($1)/ge; + } + else { + $_ = ""; + } + } + + $TEXT .= "[$event,$tagname,$text]\n"; +} + +my $p = HTML::Parser->new(default_h => [\&h, "event,tagname,text"]); +$p->parse(""); +$p->parse(""); +$p->parse("' 'bar>' x>"); +$p->parse("\""); +$p->parse(" \"bar>\" x>"); +$p->parse(""); +$p->parse("\" >"); +$p->parse("