From 591ded06cb65fbb5643efc2fefccca97e3898e98 Mon Sep 17 00:00:00 2001 From: Keegan McAllister Date: Wed, 16 Oct 2013 14:46:35 -0700 Subject: [PATCH] Test non-ASCII tag names --- src/test/html/content/test_collections.html | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/test/html/content/test_collections.html b/src/test/html/content/test_collections.html index 93837eb0c86..e92c19013a9 100644 --- a/src/test/html/content/test_collections.html +++ b/src/test/html/content/test_collections.html @@ -24,8 +24,10 @@ function check_collection(obj, num, classes, name) { } } -function check_tag(tagname, num, classes) { - check_collection(document.getElementsByTagName(tagname), num, classes, tagname.toUpperCase()); +function check_tag(tagname, num, classes, tagname_upper) { + if (tagname_upper === undefined) + tagname_upper = tagname.toUpperCase(); + check_collection(document.getElementsByTagName(tagname), num, classes, tagname_upper); } check_collection(document.links, 1, [HTMLAnchorElement], "A"); @@ -73,8 +75,8 @@ check_tag("track", 1, [HTMLTrackElement]); check_tag("audio", 1, [HTMLMediaElement, HTMLAudioElement]); check_tag("video", 1, [HTMLMediaElement, HTMLVideoElement]); -// FIXME: Test non-ASCII tag names -check_tag("foo", 1, [HTMLUnknownElement]); +// Test non-ASCII tag names. The ASCII-only uppercasing matches Firefox's behavior. +check_tag("foo-á", 1, [HTMLUnknownElement], "FOO-á"); finish(); @@ -134,7 +136,7 @@ finish(); -hi +hi