Bug 1531341 [wpt PR 15530] - MathML: Automate href-manual using testdriver.js, a=testonly
authorFrédéric Wang <fred.wang@free.fr>
Wed, 06 Mar 2019 12:36:48 +0000
changeset 464676 7f01c51c8db946a44af5c6310b6edb3dcb72009f
parent 464675 e7aa2492c4c427ec80f8b710e8214ec0ec1d244b
child 464677 7e9b2ef12e6d72c8c1a8e9153fc19fc2109fc9f2
push id35717
push useraciure@mozilla.com
push dateSun, 17 Mar 2019 09:45:26 +0000
treeherdermozilla-central@e0861be8d6c0 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewerstestonly
bugs1531341, 15530
milestone67.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1531341 [wpt PR 15530] - MathML: Automate href-manual using testdriver.js, a=testonly Automatic update from web-platform-tests MathML: Automate href-manual using testdriver.js (#15530) -- wpt-commits: 4bc37b9ed1a901ad1fe872f2eacef3c5a8a2f0c3 wpt-pr: 15530
testing/web-platform/tests/mathml/relations/html5-tree/href-click-3.html
testing/web-platform/tests/mathml/relations/html5-tree/href-manual.html
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/tests/mathml/relations/html5-tree/href-click-3.html
@@ -0,0 +1,27 @@
+<!DOCTYPE html>
+<html>
+<head>
+<meta charset="utf-8">
+<title>href click</title>
+<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#mathmltree">
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<script src="/resources/testdriver.js"></script>
+<script src="/resources/testdriver-vendor.js"></script>
+</head>
+<body>
+  <p>To test manually, click the blue rectangle.</p>
+  <p>
+    <math>
+      <mspace width="50px" height="10px" style="background: gray"></mspace>
+      <mspace id="target" href="javascript:handler()" width="50px" height="10px" style="background: blue"></mspace>
+      <mspace width="50px" height="10px" style="background: gray"></mspace>
+    </math>
+  </p>
+  <script>
+    var t = async_test("Click element with href");
+    function handler() { t.done(); }
+    test_driver.click(document.getElementById("target"));
+  </script>
+</body>
+</html>
deleted file mode 100644
--- a/testing/web-platform/tests/mathml/relations/html5-tree/href-manual.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<meta charset="utf-8">
-<title>Manual click on a link</title>
-<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#mathmltree">
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
-<script>
-setup({explicit_timeout: true})
-function handler() {
-document.body.insertAdjacentHTML("beforeend",
-  "<span style='background: green; color: white;'>PASS</span>");
-}
-</script>
-</head>
-<body>
-  <p>Click on the one asterisk which is a link. If a "PASS" result appears the
-    test passes, otherwise it fails.</p>
-  <p>
-    <math style="font-size: 3em;">
-      <mtext>*****</mtext>
-      <mtext href="javascript:handler()">*</mtext>
-      <mtext>*****</mtext>
-    </math>
-  </p>
-</body>
-</html>