diff options
author | Matt A. Tobin <mattatobin@localhost.localdomain> | 2018-02-02 04:16:08 -0500 |
---|---|---|
committer | Matt A. Tobin <mattatobin@localhost.localdomain> | 2018-02-02 04:16:08 -0500 |
commit | 5f8de423f190bbb79a62f804151bc24824fa32d8 (patch) | |
tree | 10027f336435511475e392454359edea8e25895d /testing/web-platform/mozilla/tests | |
parent | 49ee0794b5d912db1f95dce6eb52d781dc210db5 (diff) | |
download | UXP-5f8de423f190bbb79a62f804151bc24824fa32d8.tar UXP-5f8de423f190bbb79a62f804151bc24824fa32d8.tar.gz UXP-5f8de423f190bbb79a62f804151bc24824fa32d8.tar.lz UXP-5f8de423f190bbb79a62f804151bc24824fa32d8.tar.xz UXP-5f8de423f190bbb79a62f804151bc24824fa32d8.zip |
Add m-esr52 at 52.6.0
Diffstat (limited to 'testing/web-platform/mozilla/tests')
-rw-r--r-- | testing/web-platform/mozilla/tests/html/syntax/parsing/math-parse01.html | 62 | ||||
-rw-r--r-- | testing/web-platform/mozilla/tests/placeholder | 6 |
2 files changed, 68 insertions, 0 deletions
diff --git a/testing/web-platform/mozilla/tests/html/syntax/parsing/math-parse01.html b/testing/web-platform/mozilla/tests/html/syntax/parsing/math-parse01.html new file mode 100644 index 000000000..3aff716d9 --- /dev/null +++ b/testing/web-platform/mozilla/tests/html/syntax/parsing/math-parse01.html @@ -0,0 +1,62 @@ +<!DOCTYPE html> +<html> +<head> +<title>math in html: parsing</title> +<script src="/resources/testharness.js"></script> +<script src="/resources/testharnessreport.js"></script> +</head> +<body> +<h1>math in html: parsing</h1> + +<div id="log" style="display:block"></div> + +<div style="display:none"> +<div><math id="m1"><mtext/></math></div> +<div id="d1"><math><mrow/><mi/></math></div> +<div id="d2"><math><mrow><mrow><mn>1</mn></mrow><mi>a</mi></mrow></math></div> +<div id="d3">⟨⟩</div> +<div id="d4">𝕂</div> +<div id="d5"><math><semantics><mi>a</mi><annotation-xml><foo/><bar/></annotation-xml></semantics></math></div> +<div id="d6"><math><semantics><mi>a</mi><annotation-xml encoding="text/html"><div></div></annotation-xml></semantics><mn/></math> +</div> + + +<script> + +test(function() { +assert_equals(document.getElementById("m1"),document.getElementsByTagName("math")[0]); +},"The id attribute should be recognised on math elements"); + +test(function() { +assert_equals(document.getElementById("d1").firstChild.nodeName,"math") +},"The node name should be math"); + +test(function() { +assert_equals(document.getElementById("d1").firstChild.namespaceURI ,"http://www.w3.org/1998/Math/MathML") +},"math should be in MathML Namespace"); + +test(function() { +assert_equals(document.getElementById("d1").firstChild.childNodes.length ,2) +},"Math has 2 children (empty tag syntax)"); + +test(function() { +assert_equals(document.getElementById("d2").firstChild.childNodes.length ,1) +},"Nested mrow elements should be parsed correctly"); + +test(function() { +assert_equals(document.getElementById("d3").firstChild.nodeValue ,"\u27E8\u27E9") +},"Testing rang and lang entity code points"); + +test(function() { +assert_equals(document.getElementById("d4").firstChild.nodeValue ,"\uD835\uDD42") +},"Testing Kopf (Plane 1) entity code point"); + +test(function() { +assert_equals(document.getElementById("d5").firstChild.firstChild.childNodes[1].childNodes.length ,2) +},"Empty element tags in annotation-xml parsed as per XML."); + +test(function() { +assert_equals(document.getElementById("d6").firstChild.childNodes.length ,2) +},"html tags allowed in annotation-xml/@encoding='text/html'."); + +</script> diff --git a/testing/web-platform/mozilla/tests/placeholder b/testing/web-platform/mozilla/tests/placeholder new file mode 100644 index 000000000..92dd3d515 --- /dev/null +++ b/testing/web-platform/mozilla/tests/placeholder @@ -0,0 +1,6 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +This is a placeholder file to ensure that this directory remains +in source control and test packages even when it is otherwise empty.
\ No newline at end of file |