<!DOCTYPE html>
<html>
<body>
<script src="../../resources/js-test-pre.js"></script>
<wx:map id="testElement"></wx:map>
<script>
description("Tests that getElementsByTagName() works properly for elements that have a semicolon in their tag name, inside an HTML document.");

var testElement = document.getElementById("testElement");
shouldBeNull("testElement.prefix");
shouldBeEqualToString("testElement.localName", "wx:map");
shouldBeEqualToString("testElement.tagName", "WX:MAP");

evalAndLog('collection = document.getElementsByTagName("wx:map")');
shouldBe("collection.length", "1");
shouldBe("collection[0]", "testElement");

evalAndLog('collection = document.getElementsByTagName("WX:MAP")');
shouldBe("collection.length", "1");
shouldBe("collection[0]", "testElement");
</script>
<script src="../../resources/js-test-post.js"></script>
</body>
</html>
