X-Git-Url: http://vcs.maemo.org/git/?a=blobdiff_plain;f=dev%2Fi386%2Flibhtml-parser-perl%2Flibhtml-parser-perl-3.56%2Ft%2Fmsie-compat.t;fp=dev%2Fi386%2Flibhtml-parser-perl%2Flibhtml-parser-perl-3.56%2Ft%2Fmsie-compat.t;h=90d4b7e3b76a4fb532b241bcbbca88c3a38d7dd1;hb=8977e561d8a9eae6959218b0306c9df2056a38a9;hp=0000000000000000000000000000000000000000;hpb=df794b845212301ea0d267c919232538bfef356a;p=dh-make-perl diff --git a/dev/i386/libhtml-parser-perl/libhtml-parser-perl-3.56/t/msie-compat.t b/dev/i386/libhtml-parser-perl/libhtml-parser-perl-3.56/t/msie-compat.t new file mode 100644 index 0000000..90d4b7e --- /dev/null +++ b/dev/i386/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("