dom: compare tagname in case insensitive way

This commit is contained in:
Pierre Tachoire
2023-10-25 15:54:56 +02:00
parent 062a1a4010
commit 3a188c4568
2 changed files with 11 additions and 5 deletions

View File

@@ -48,7 +48,6 @@ pub const Document = struct {
const root = parser.documentGetDocumentNode(self);
return HTMLCollection{
.root = root,
// TODO handle case insensitive comparison.
.match = tag_name,
};
}
@@ -77,7 +76,7 @@ pub fn testExecFn(
try checkCases(js_env, &getElementById);
var getElementsByTagName = [_]Case{
.{ .src = "let getElementsByTagName = document.getElementsByTagName('P')", .ex = "undefined" },
.{ .src = "let getElementsByTagName = document.getElementsByTagName('p')", .ex = "undefined" },
.{ .src = "getElementsByTagName.length", .ex = "2" },
.{ .src = "getElementsByTagName.item(0).localName", .ex = "p" },
.{ .src = "getElementsByTagName.item(1).localName", .ex = "p" },