Index: third_party/WebKit/LayoutTests/imported/web-platform-tests/dom/nodes/Document-getElementsByTagName-xhtml.xhtml |
diff --git a/third_party/WebKit/LayoutTests/imported/web-platform-tests/dom/nodes/Document-getElementsByTagName-xhtml.xhtml b/third_party/WebKit/LayoutTests/imported/web-platform-tests/dom/nodes/Document-getElementsByTagName-xhtml.xhtml |
deleted file mode 100644 |
index a094bd229ba2a4a03a6643ce2476733210221587..0000000000000000000000000000000000000000 |
--- a/third_party/WebKit/LayoutTests/imported/web-platform-tests/dom/nodes/Document-getElementsByTagName-xhtml.xhtml |
+++ /dev/null |
@@ -1,104 +0,0 @@ |
-<!DOCTYPE html> |
-<html xmlns="http://www.w3.org/1999/xhtml"> |
-<head> |
-<title>Document.getElementsByTagName</title> |
-<script src="../../../../resources/testharness.js"></script> |
-<script src="../../../../resources/testharnessreport.js"></script> |
-</head> |
-<body> |
-<div id="log"></div> |
-<pre id="x"></pre> |
-<script> |
-test(function() { |
- var t = document.body.appendChild(document.createElementNS("http://www.w3.org/1999/xhtml", "I")) |
- this.add_cleanup(function() {document.body.removeChild(t)}) |
- assert_equals(t.localName, "I") |
- assert_equals(t.tagName, "I") |
- assert_array_equals(document.getElementsByTagName("I"), [t]) |
- assert_array_equals(document.getElementsByTagName("i"), []) |
- assert_array_equals(document.body.getElementsByTagName("I"), [t]) |
- assert_array_equals(document.body.getElementsByTagName("i"), []) |
-}, "HTML element with uppercase tag name matches in XHTML documents") |
- |
-test(function() { |
- var t = document.body.appendChild(document.createElementNS("test", "st")) |
- this.add_cleanup(function() {document.body.removeChild(t)}) |
- assert_array_equals(document.getElementsByTagName("st"), [t]) |
- assert_array_equals(document.getElementsByTagName("ST"), []) |
-}, "Element in non-HTML namespace, no prefix, lowercase name") |
- |
-test(function() { |
- var t = document.body.appendChild(document.createElementNS("test", "ST")) |
- this.add_cleanup(function() {document.body.removeChild(t)}) |
- assert_array_equals(document.getElementsByTagName("ST"), [t]) |
- assert_array_equals(document.getElementsByTagName("st"), []) |
-}, "Element in non-HTML namespace, no prefix, uppercase name") |
- |
-test(function() { |
- var t = document.body.appendChild(document.createElementNS("test", "te:st")) |
- this.add_cleanup(function() {document.body.removeChild(t)}) |
- assert_array_equals(document.getElementsByTagName("st"), []) |
- assert_array_equals(document.getElementsByTagName("ST"), []) |
- assert_array_equals(document.getElementsByTagName("te:st"), [t]) |
- assert_array_equals(document.getElementsByTagName("te:ST"), []) |
-}, "Element in non-HTML namespace, prefix, lowercase name") |
- |
-test(function() { |
- var t = document.body.appendChild(document.createElementNS("test", "te:ST")) |
- this.add_cleanup(function() {document.body.removeChild(t)}) |
- assert_array_equals(document.getElementsByTagName("ST"), []) |
- assert_array_equals(document.getElementsByTagName("st"), []) |
- assert_array_equals(document.getElementsByTagName("te:st"), []) |
- assert_array_equals(document.getElementsByTagName("te:ST"), [t]) |
-}, "Element in non-HTML namespace, prefix, uppercase name") |
- |
-test(function() { |
- var t = document.body.appendChild(document.createElement("AÇ")) |
- this.add_cleanup(function() {document.body.removeChild(t)}) |
- assert_array_equals(document.getElementsByTagName("AÇ"), [t], "All uppercase input") |
- assert_array_equals(document.getElementsByTagName("aÇ"), [], "Ascii lowercase input") |
- assert_array_equals(document.getElementsByTagName("aç"), [], "All lowercase input") |
-}, "Element in HTML namespace, no prefix, non-ascii characters in name") |
- |
-test(function() { |
- var t = document.body.appendChild(document.createElementNS("test", "AÇ")) |
- this.add_cleanup(function() {document.body.removeChild(t)}) |
- assert_array_equals(document.getElementsByTagName("AÇ"), [t], "All uppercase input") |
- assert_array_equals(document.getElementsByTagName("aÇ"), [], "Ascii lowercase input") |
- assert_array_equals(document.getElementsByTagName("aç"), [], "All lowercase input") |
-}, "Element in non-HTML namespace, non-ascii characters in name") |
- |
-test(function() { |
- var t = document.body.appendChild(document.createElementNS("http://www.w3.org/1999/xhtml", "test:aÇ")) |
- this.add_cleanup(function() {document.body.removeChild(t)}) |
- assert_array_equals(document.getElementsByTagName("AÇ"), [], "All uppercase input") |
- assert_array_equals(document.getElementsByTagName("aÇ"), [t], "Ascii lowercase input") |
- assert_array_equals(document.getElementsByTagName("aç"), [], "All lowercase input") |
-}, "Element in HTML namespace, prefix, non-ascii characters in name") |
- |
-test(function() { |
- var t = document.body.appendChild(document.createElementNS("test", "test:AÇ")) |
- this.add_cleanup(function() {document.body.removeChild(t)}) |
- assert_array_equals(document.getElementsByTagName("AÇ"), [t], "All uppercase input") |
- assert_array_equals(document.getElementsByTagName("aÇ"), [], "Ascii lowercase input") |
- assert_array_equals(document.getElementsByTagName("aç"), [], "All lowercase input") |
-}, "Element in non-HTML namespace, prefix, non-ascii characters in name") |
- |
-test(function() { |
- var actual = document.getElementsByTagName("*"); |
- var expected = []; |
- var get_elements = function(node) { |
- for (var i = 0; i < node.childNodes.length; i++) { |
- var child = node.childNodes[i]; |
- if (child.nodeType === child.ELEMENT_NODE) { |
- expected.push(child); |
- get_elements(child); |
- } |
- } |
- } |
- get_elements(document); |
- assert_array_equals(actual, expected); |
-}, "getElementsByTagName('*')") |
-</script> |
-</body> |
-</html> |