From 1a034126350acd6b4e8dc15276f06a1feae941da Mon Sep 17 00:00:00 2001 From: Pierre Tachoire Date: Thu, 11 Jan 2024 16:50:21 +0100 Subject: [PATCH] netsurf: add a test case for html parsing bug https://github.com/lightpanda-io/libdom/issues/4 --- src/run_tests.zig | 9 +++++++++ tests/html/bug-html-parsing-4.html | 6 ++++++ 2 files changed, 15 insertions(+) create mode 100644 tests/html/bug-html-parsing-4.html diff --git a/src/run_tests.zig b/src/run_tests.zig index a270deb1..05c9354d 100644 --- a/src/run_tests.zig +++ b/src/run_tests.zig @@ -113,3 +113,12 @@ test "DocumentHTMLParseFromStr" { doc = try parser.documentHTMLParseFromStr(str); parser.documentHTMLClose(doc) catch {}; } + +// https://github.com/lightpanda-io/libdom/issues/4 +test "bug document html parsing #4" { + const file = try std.fs.cwd().openFile("tests/html/bug-html-parsing-4.html", .{}); + defer file.close(); + + doc = try parser.documentHTMLParse(file.reader()); + parser.documentHTMLClose(doc) catch {}; +} diff --git a/tests/html/bug-html-parsing-4.html b/tests/html/bug-html-parsing-4.html new file mode 100644 index 00000000..391ac0c7 --- /dev/null +++ b/tests/html/bug-html-parsing-4.html @@ -0,0 +1,6 @@ + + + + +