From 62ad874384a18ac38e83bf5ef0aed756a996b4eb Mon Sep 17 00:00:00 2001 From: Martin Stjernholm <mast@lysator.liu.se> Date: Thu, 16 Jul 1998 21:34:24 +0200 Subject: [PATCH] Test case for the latest do_html_parse bug. Rev: src/modules/spider/testsuite.in:1.5 --- src/modules/spider/testsuite.in | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/modules/spider/testsuite.in b/src/modules/spider/testsuite.in index 4a9d803103..d4cd3a3347 100644 --- a/src/modules/spider/testsuite.in +++ b/src/modules/spider/testsuite.in @@ -63,6 +63,9 @@ test_eq([[parse_html("f<bar>o", ([ "bar":lambda(){return "o";} ]), ([]))]], "foo test_eq([[parse_html("f<bar>o", ([ "bar":lambda(){return 0;} ]), ([]))]], "f<bar>o") test_eq([[parse_html("f<\nbar\rt\"a b\"=\no>o", ([ "bar":lambda(string s, mapping(string:string) attr){return attr["ta b"];} ]), ([]))]], "foo") test_eq([[parse_html("f<bar>g</bar>o", ([]), ([ "bar":lambda(){return "o";}]))]], "foo") +test_eq([[parse_html("f<bar>g</bar>o", ([]), ([ "bar":lambda(){return ({"o"});}]))]], "foo") +test_eq([[parse_html("f<bar rab>g</bar>o", ([]), ([ "bar":lambda(){return "o";}]))]], "foo") +test_eq([[parse_html("f<bar rab>g</bar>o", ([]), ([ "bar":lambda(){return ({"o"});}]))]], "foo") test_eq([[parse_html("f<\nbar\rt\"a b\"=\no>g<\n/bar\r>o", ([]), ([ "bar":lambda(string s, mapping(string:string) attr, string g){return g=="g"?attr["ta b"]:"-";}]))]], "foo") test_eq([[parse_html("f<bar><foo>o</foo>o", (["bar":lambda(string s, mapping(string:string) attr) { return ""; }]), ([]))]], "f<foo>o</foo>o") dnl real_perror -- GitLab