summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/tests/domparsing/DOMParser-parseFromString-xml.html
diff options
context:
space:
mode:
authorMoonchild <moonchild@palemoon.org>2021-02-04 19:41:06 +0000
committerMoonchild <moonchild@palemoon.org>2021-02-04 19:41:06 +0000
commit914368530ba622ff0117cd34bec058fb0d862155 (patch)
tree6c29459914d1b01ed27fad039d0b982d1dbc32c3 /testing/web-platform/tests/domparsing/DOMParser-parseFromString-xml.html
parentc5ad76a2875ca5c06c5bbff7b2f2e3ff7b3599c3 (diff)
downloadUXP-914368530ba622ff0117cd34bec058fb0d862155.tar
UXP-914368530ba622ff0117cd34bec058fb0d862155.tar.gz
UXP-914368530ba622ff0117cd34bec058fb0d862155.tar.lz
UXP-914368530ba622ff0117cd34bec058fb0d862155.tar.xz
UXP-914368530ba622ff0117cd34bec058fb0d862155.zip
Issue #439 - Remove web-platform tests from the tree.
This removes a total of 23,936 files we would never use nor have the capacity to properly maintain or keep up-to-date.
Diffstat (limited to 'testing/web-platform/tests/domparsing/DOMParser-parseFromString-xml.html')
-rw-r--r--testing/web-platform/tests/domparsing/DOMParser-parseFromString-xml.html54
1 files changed, 0 insertions, 54 deletions
diff --git a/testing/web-platform/tests/domparsing/DOMParser-parseFromString-xml.html b/testing/web-platform/tests/domparsing/DOMParser-parseFromString-xml.html
deleted file mode 100644
index c639c239d..000000000
--- a/testing/web-platform/tests/domparsing/DOMParser-parseFromString-xml.html
+++ /dev/null
@@ -1,54 +0,0 @@
-<!DOCTYPE html>
-<title>DOMParser</title>
-<link rel="author" title="Ms2ger" href="mailto:ms2ger@gmail.com">
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
-<div id="log"></div>
-<script>
-function checkMetadata(doc, contentType) {
- assert_true(doc instanceof Document, "Should be Document");
- assert_equals(doc.URL, document.URL, "URL");
- assert_equals(doc.documentURI, document.URL, "documentURI");
- assert_equals(doc.baseURI, document.URL, "baseURI");
- assert_equals(doc.characterSet, "UTF-8", "characterSet");
- assert_equals(doc.charset, "UTF-8", "charset");
- assert_equals(doc.inputEncoding, "UTF-8", "inputEncoding");
- assert_equals(doc.contentType, contentType, "contentType");
- assert_equals(doc.location, null, "location");
-}
-
-var allowedTypes = ["text/xml", "application/xml", "application/xhtml+xml", "image/svg+xml"];
-
-allowedTypes.forEach(function(type) {
- test(function() {
- var p = new DOMParser();
- var doc = p.parseFromString("<foo/>", type);
- assert_true(doc instanceof Document, "Should be Document");
- checkMetadata(doc, type);
- assert_equals(doc.documentElement.namespaceURI, null);
- assert_equals(doc.documentElement.localName, "foo");
- assert_equals(doc.documentElement.tagName, "foo");
- }, "Should parse correctly in type " + type);
-
- test(function() {
- var p = new DOMParser();
- var doc = p.parseFromString("<foo/>", type);
- assert_false(doc instanceof XMLDocument, "Should not be XMLDocument");
- }, "XMLDocument interface for correctly parsed document with type " + type);
-
- test(function() {
- var p = new DOMParser();
- var doc = p.parseFromString("<foo>", type);
- checkMetadata(doc, type);
- assert_equals(doc.documentElement.namespaceURI, "http://www.mozilla.org/newlayout/xml/parsererror.xml");
- assert_equals(doc.documentElement.localName, "parsererror");
- assert_equals(doc.documentElement.tagName, "parsererror");
- }, "Should return an error document for XML wellformedness errors in type " + type);
-
- test(function() {
- var p = new DOMParser();
- var doc = p.parseFromString("<foo>", type);
- assert_false(doc instanceof XMLDocument, "Should not be XMLDocument");
- }, "XMLDocument interface for incorrectly parsed document with type " + type);
-});
-</script>