Remove duplicate MathML tests
https://bugs.webkit.org/show_bug.cgi?id=202979

Patch by Rob Buis <rbuis@igalia.com> on 2019-10-16
Reviewed by Frédéric Wang.

Remove mo-form-dynamic.html, this got imported
as presentation-markup/operators/mo-form-dynamic.html.

Remove mo-form-minus-plus.html, this got imported
as presentation-markup/operators/mo-form-minus-plus.html.

Remove mo-form-fallback.html, this got imported
as presentation-markup/operators/mo-form-fallback.html.

* mathml/presentation/mo-form-dynamic-expected.html: Removed.
* mathml/presentation/mo-form-dynamic-expected.html: Removed.
* mathml/presentation/mo-form-dynamic.html: Removed.
* mathml/presentation/mo-form-fallback-expected.html: Removed.
* mathml/presentation/mo-form-fallback.html: Removed.
* mathml/presentation/mo-form-minus-plus-expected.html: Removed.
* mathml/presentation/mo-form-minus-plus.html: Removed.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@251187 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/LayoutTests/ChangeLog b/LayoutTests/ChangeLog
index 6b7ad58..762570e 100644
--- a/LayoutTests/ChangeLog
+++ b/LayoutTests/ChangeLog
@@ -1,3 +1,27 @@
+2019-10-16  Rob Buis  <rbuis@igalia.com>
+
+        Remove duplicate MathML tests
+        https://bugs.webkit.org/show_bug.cgi?id=202979
+
+        Reviewed by Frédéric Wang.
+
+        Remove mo-form-dynamic.html, this got imported
+        as presentation-markup/operators/mo-form-dynamic.html.
+
+        Remove mo-form-minus-plus.html, this got imported
+        as presentation-markup/operators/mo-form-minus-plus.html.
+
+        Remove mo-form-fallback.html, this got imported
+        as presentation-markup/operators/mo-form-fallback.html.
+
+        * mathml/presentation/mo-form-dynamic-expected.html: Removed.
+        * mathml/presentation/mo-form-dynamic-expected.html: Removed.
+        * mathml/presentation/mo-form-dynamic.html: Removed.
+        * mathml/presentation/mo-form-fallback-expected.html: Removed.
+        * mathml/presentation/mo-form-fallback.html: Removed.
+        * mathml/presentation/mo-form-minus-plus-expected.html: Removed.
+        * mathml/presentation/mo-form-minus-plus.html: Removed.
+
 2019-10-15  Carlos Alberto Lopez Perez  <clopez@igalia.com>
 
         image/apng not recognized in source tag
diff --git a/LayoutTests/imported/w3c/web-platform-tests/mathml/presentation-markup/operators/mo-form-fallback-expected.html b/LayoutTests/imported/w3c/web-platform-tests/mathml/presentation-markup/operators/mo-form-fallback-expected.html
deleted file mode 100644
index 8d964eb..0000000
--- a/LayoutTests/imported/w3c/web-platform-tests/mathml/presentation-markup/operators/mo-form-fallback-expected.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-  <head>
-    <meta charset="utf-8"/>
-    <title>form fallback</title>
-  </head>
-  <body>
-
-    <math>
-      <mo stretchy="true">(</mo> <mspace height="3em" depth="3em"/> <mo stretchy="true">)</mo>
-      <mo stretchy="true">(</mo> <mspace height="3em" depth="3em"/> <mo stretchy="true">)</mo>
-    </math>
-
-  </body>
-</html>
diff --git a/LayoutTests/mathml/presentation/mo-form-dynamic-expected.html b/LayoutTests/mathml/presentation/mo-form-dynamic-expected.html
deleted file mode 100644
index 9fab0c9..0000000
--- a/LayoutTests/mathml/presentation/mo-form-dynamic-expected.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!doctype html>
-<html>
-  <head>
-    <title>form dynamic</title>
-    <meta charset="utf-8"/>
-  </head>
-  <body>
-    
-    _<math><merror><mi>x</mi><mo>+</mo><mi>y</mi></merror></math>_
-    _<math><mi>x</mi><mo>+</mo><mi>y</mi></math>_
-    _<math><mphantom><mi>x</mi><mo>+</mo><mi>y</mi></mphantom></math>_
-    _<math><mrow><mi>x</mi><mo>+</mo><mi>y</mi></mrow></math>_
-    _<math><msqrt><mi>x</mi><mo>+</mo><mi>y</mi></msqrt></math>_
-    _<math><mstyle><mi>x</mi><mo>+</mo><mi>y</mi></mstyle></math>_
-
-    _<math><merror><mo>−</mo><mi>y</mi></merror></math>_
-    _<math><mo>−</mo><mi>y</mi></math>_
-    _<math><mphantom><mo>−</mo><mi>y</mi></mphantom></math>_
-    _<math><mrow><mo>−</mo><mi>y</mi></mrow></math>_
-    _<math><msqrt><mo>−</mo><mi>y</mi></msqrt></math>_
-    _<math><mstyle><mo>−</mo><mi>y</mi></mstyle></math>_
-    
-  </body>
-</html>
diff --git a/LayoutTests/mathml/presentation/mo-form-dynamic.html b/LayoutTests/mathml/presentation/mo-form-dynamic.html
deleted file mode 100644
index f3b6e74..0000000
--- a/LayoutTests/mathml/presentation/mo-form-dynamic.html
+++ /dev/null
@@ -1,38 +0,0 @@
-<!doctype html>
-<html>
-  <head>
-    <title>form dynamic</title>
-    <meta charset="utf-8"/>
-    <script>
-      function test()
-      {
-        for (var i = 1; i <= 6; i++) {
-          var row = document.getElementById("row" + i);
-          var x = document.getElementById("x" + i);
-          x.parentNode.removeChild(x);
-          row.insertBefore(x, row.firstElementChild);
-        }
-      }
-    </script>
-  </head>
-  <body onload="test()">
-    
-    <!-- This test verifies that the form of the operators (and thus their spacing) is updated when you change the child list. -->
-    <!-- The test should render the same as the static reference -->
-
-    _<math><merror id="row1"><mo>+</mo><mi>y</mi></merror></math>_
-    _<math id="row2"><mo>+</mo><mi>y</mi></math>_
-    _<math><mphantom id="row3"><mo>+</mo><mi>y</mi></mphantom></math>_
-    _<math><mrow id="row4"><mo>+</mo><mi>y</mi></mrow></math>_
-    _<math><msqrt id="row5"><mo>+</mo><mi>y</mi></msqrt></math>_
-    _<math><mstyle id="row6"><mo>+</mo><mi>y</mi></mstyle></math>_
-
-    _<math><merror><mi id="x1">x</mi><mo>−</mo><mi>y</mi></merror></math>_
-    _<math><mi id="x2">x</mi><mo>−</mo><mi>y</mi></math>_
-    _<math><mphantom><mi id="x3">x</mi><mo>−</mo><mi>y</mi></mphantom></math>_
-    _<math><mrow><mi id="x4">x</mi><mo>−</mo><mi>y</mi></mrow></math>_
-    _<math><msqrt><mi id="x5">x</mi><mo>−</mo><mi>y</mi></msqrt></math>_
-    _<math><mstyle><mi id="x6">x</mi><mo>−</mo><mi>y</mi></mstyle></math>_
-    
-  </body>
-</html>
diff --git a/LayoutTests/mathml/presentation/mo-form-fallback-expected.html b/LayoutTests/mathml/presentation/mo-form-fallback-expected.html
deleted file mode 100644
index df18259..0000000
--- a/LayoutTests/mathml/presentation/mo-form-fallback-expected.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!doctype html>
-<html>
-  <head>
-    <title>form fallback</title>
-    <meta charset="utf-8"/>
-  </head>
-  <body>
-
-    <math>
-      <mo stretchy="true">(</mo> <mspace height="3em" depth="3em"/> <mo stretchy="true">)</mo>
-      <mo stretchy="true">(</mo> <mspace height="3em" depth="3em"/> <mo stretchy="true">)</mo>
-    </math>
-
-  </body>
-</html>
diff --git a/LayoutTests/mathml/presentation/mo-form-fallback.html b/LayoutTests/mathml/presentation/mo-form-fallback.html
deleted file mode 100644
index 282cf4c..0000000
--- a/LayoutTests/mathml/presentation/mo-form-fallback.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<!doctype html>
-<html>
-  <head>
-    <title>form fallback</title>
-    <meta charset="utf-8"/>
-  </head>
-  <body>
-
-    <!-- The left (respectively right) parenthesis only has a prefix
-         (respectively postfix) form which gives its stretchiness.
-         In theory, the parenthesis in the middle of the <math> element are
-         considered infix operators and should not stretch. Let's check that we
-         fallback to the postfix/prefix forms and actually make them stretchy.
-         This is to handle bad MathML markup that misses explicit <mrow> tags.
-      -->
-
-    <math>
-      <mo>(</mo> <mspace height="3em" depth="3em"/> <mo>)</mo>
-      <mo>(</mo> <mspace height="3em" depth="3em"/> <mo>)</mo>
-    </math>
-
-  </body>
-</html>
diff --git a/LayoutTests/mathml/presentation/mo-form-minus-plus-expected.html b/LayoutTests/mathml/presentation/mo-form-minus-plus-expected.html
deleted file mode 100644
index 9b25b2d..0000000
--- a/LayoutTests/mathml/presentation/mo-form-minus-plus-expected.html
+++ /dev/null
@@ -1,84 +0,0 @@
-<!doctype html>
-<html>
-  <head>
-    <title>form</title>
-    <meta charset="utf-8"/>
-  </head>
-  <body>
-
-    <!-- These operators should have form "prefix" -->
-
-    _<math><merror><mo form="prefix" lspace="0em" rspace="veryverythinmathspace">−</mo><mi>x</mi></merror></math>_
-    _<math><mo form="prefix" lspace="0em" rspace="veryverythinmathspace">−</mo><mi>x</mi></math>_
-    _<math><mphantom><mo form="prefix" lspace="0em" rspace="veryverythinmathspace">−</mo><mi>x</mi></mphantom></math>_
-    _<math><mrow><mo form="prefix" lspace="0em" rspace="veryverythinmathspace">−</mo><mi>x</mi></mrow></math>_
-    _<math><msqrt><mo form="prefix" lspace="0em" rspace="veryverythinmathspace">−</mo><mi>x</mi></msqrt></math>_
-    _<math><mstyle><mo form="prefix" lspace="0em" rspace="veryverythinmathspace">−</mo><mi>x</mi></mstyle></math>_
-
-    <br/>
-
-    _<math><merror><mo form="prefix" lspace="0em" rspace="veryverythinmathspace">+</mo><mi>x</mi></merror></math>_
-    _<math><mo form="prefix" lspace="0em" rspace="veryverythinmathspace">+</mo><mi>x</mi></math>_
-    _<math><mphantom><mo form="prefix" lspace="0em" rspace="veryverythinmathspace">+</mo><mi>x</mi></mphantom></math>_
-    _<math><mrow><mo form="prefix" lspace="0em" rspace="veryverythinmathspace">+</mo><mi>x</mi></mrow></math>_
-    _<math><msqrt><mo form="prefix" lspace="0em" rspace="veryverythinmathspace">+</mo><mi>x</mi></msqrt></math>_
-    _<math><mstyle><mo form="prefix" lspace="0em" rspace="veryverythinmathspace">+</mo><mi>x</mi></mstyle></math>_
-
-    <br/>
-
-    _<math><merror><mo form="prefix" lspace="0em" rspace="veryverythinmathspace">±</mo><mi>x</mi></merror></math>_
-    _<math><mo form="prefix" lspace="0em" rspace="veryverythinmathspace">±</mo><mi>x</mi></math>_
-    _<math><mphantom><mo form="prefix" lspace="0em" rspace="veryverythinmathspace">±</mo><mi>x</mi></mphantom></math>_
-    _<math><mrow><mo form="prefix" lspace="0em" rspace="veryverythinmathspace">±</mo><mi>x</mi></mrow></math>_
-    _<math><msqrt><mo form="prefix" lspace="0em" rspace="veryverythinmathspace">±</mo><mi>x</mi></msqrt></math>_
-    _<math><mstyle><mo form="prefix" lspace="0em" rspace="veryverythinmathspace">±</mo><mi>x</mi></mstyle></math>_
-
-    <br/>
-
-    _<math><merror><mo form="prefix" lspace="0em" rspace="veryverythinmathspace">∓</mo><mi>x</mi></merror></math>_
-    _<math><mo form="prefix" lspace="0em" rspace="veryverythinmathspace">∓</mo><mi>x</mi></math>_
-    _<math><mphantom><mo form="prefix" lspace="0em" rspace="veryverythinmathspace">∓</mo><mi>x</mi></mphantom></math>_
-    _<math><mrow><mo form="prefix" lspace="0em" rspace="veryverythinmathspace">∓</mo><mi>x</mi></mrow></math>_
-    _<math><msqrt><mo form="prefix" lspace="0em" rspace="veryverythinmathspace">∓</mo><mi>x</mi></msqrt></math>_
-    _<math><mstyle><mo form="prefix" lspace="0em" rspace="veryverythinmathspace">∓</mo><mi>x</mi></mstyle></math>_
-
-    <br/>
-
-    <!-- These operators should have form "infix" -->
-
-    _<math><merror><mi>x</mi><mo form="infix" lspace="mediummathspace" rspace="mediummathspace">−</mo><mi>y</mi></merror></math>_
-    _<math><mi>x</mi><mo form="infix" lspace="mediummathspace" rspace="mediummathspace">−</mo><mi>y</mi></math>_
-    _<math><mphantom><mi>x</mi><mo form="infix" lspace="mediummathspace" rspace="mediummathspace">−</mo><mi>y</mi></mphantom></math>_
-    _<math><mrow><mi>x</mi><mo form="infix" lspace="mediummathspace" rspace="mediummathspace">−</mo><mi>y</mi></mrow></math>_
-    _<math><msqrt><mi>x</mi><mo form="infix" lspace="mediummathspace" rspace="mediummathspace">−</mo><mi>y</mi></msqrt></math>_
-    _<math><mstyle><mi>x</mi><mo form="infix" lspace="mediummathspace" rspace="mediummathspace">−</mo><mi>y</mi></mstyle></math>_
-
-    <br/>
-
-    _<math><merror><mi>x</mi><mo form="infix" lspace="mediummathspace" rspace="mediummathspace">+</mo><mi>y</mi></merror></math>_
-    _<math><mi>x</mi><mo form="infix" lspace="mediummathspace" rspace="mediummathspace">+</mo><mi>y</mi></math>_
-    _<math><mphantom><mi>x</mi><mo form="infix" lspace="mediummathspace" rspace="mediummathspace">+</mo><mi>y</mi></mphantom></math>_
-    _<math><mrow><mi>x</mi><mo form="infix" lspace="mediummathspace" rspace="mediummathspace">+</mo><mi>y</mi></mrow></math>_
-    _<math><msqrt><mi>x</mi><mo form="infix" lspace="mediummathspace" rspace="mediummathspace">+</mo><mi>y</mi></msqrt></math>_
-    _<math><mstyle><mi>x</mi><mo form="infix" lspace="mediummathspace" rspace="mediummathspace">+</mo><mi>y</mi></mstyle></math>_
-
-    <br/>
-
-    _<math><merror><mi>x</mi><mo form="infix" lspace="mediummathspace" rspace="mediummathspace">±</mo><mi>y</mi></merror></math>_
-    _<math><mi>x</mi><mo form="infix" lspace="mediummathspace" rspace="mediummathspace">±</mo><mi>y</mi></math>_
-    _<math><mphantom><mi>x</mi><mo form="infix" lspace="mediummathspace" rspace="mediummathspace">±</mo><mi>y</mi></mphantom></math>_
-    _<math><mrow><mi>x</mi><mo form="infix" lspace="mediummathspace" rspace="mediummathspace">±</mo><mi>y</mi></mrow></math>_
-    _<math><msqrt><mi>x</mi><mo form="infix" lspace="mediummathspace" rspace="mediummathspace">±</mo><mi>y</mi></msqrt></math>_
-    _<math><mstyle><mi>x</mi><mo form="infix" lspace="mediummathspace" rspace="mediummathspace">±</mo><mi>y</mi></mstyle></math>_
-
-    <br/>
-
-    _<math><merror><mi>x</mi><mo form="infix" lspace="mediummathspace" rspace="mediummathspace">∓</mo><mi>y</mi></merror></math>_
-    _<math><mi>x</mi><mo form="infix" lspace="mediummathspace" rspace="mediummathspace">∓</mo><mi>y</mi></math>_
-    _<math><mphantom><mi>x</mi><mo form="infix" lspace="mediummathspace" rspace="mediummathspace">∓</mo><mi>y</mi></mphantom></math>_
-    _<math><mrow><mi>x</mi><mo form="infix" lspace="mediummathspace" rspace="mediummathspace">∓</mo><mi>y</mi></mrow></math>_
-    _<math><msqrt><mi>x</mi><mo form="infix" lspace="mediummathspace" rspace="mediummathspace">∓</mo><mi>y</mi></msqrt></math>_
-    _<math><mstyle><mi>x</mi><mo form="infix" lspace="mediummathspace" rspace="mediummathspace">∓</mo><mi>y</mi></mstyle></math>_
-
-  </body>
-</html>
diff --git a/LayoutTests/mathml/presentation/mo-form-minus-plus.html b/LayoutTests/mathml/presentation/mo-form-minus-plus.html
deleted file mode 100644
index f9bc96a..0000000
--- a/LayoutTests/mathml/presentation/mo-form-minus-plus.html
+++ /dev/null
@@ -1,84 +0,0 @@
-<!doctype html>
-<html>
-  <head>
-    <title>form</title>
-    <meta charset="utf-8"/>
-  </head>
-  <body>
-
-    <!-- These operators should have form "prefix" -->
-
-    _<math><merror><mo>−</mo><mi>x</mi></merror></math>_
-    _<math><mo>−</mo><mi>x</mi></math>_
-    _<math><mphantom><mo>−</mo><mi>x</mi></mphantom></math>_
-    _<math><mrow><mo>−</mo><mi>x</mi></mrow></math>_
-    _<math><msqrt><mo>−</mo><mi>x</mi></msqrt></math>_
-    _<math><mstyle><mo>−</mo><mi>x</mi></mstyle></math>_
-
-    <br/>
-
-    _<math><merror><mo>+</mo><mi>x</mi></merror></math>_
-    _<math><mo>+</mo><mi>x</mi></math>_
-    _<math><mphantom><mo>+</mo><mi>x</mi></mphantom></math>_
-    _<math><mrow><mo>+</mo><mi>x</mi></mrow></math>_
-    _<math><msqrt><mo>+</mo><mi>x</mi></msqrt></math>_
-    _<math><mstyle><mo>+</mo><mi>x</mi></mstyle></math>_
-
-    <br/>
-
-    _<math><merror><mo>±</mo><mi>x</mi></merror></math>_
-    _<math><mo>±</mo><mi>x</mi></math>_
-    _<math><mphantom><mo>±</mo><mi>x</mi></mphantom></math>_
-    _<math><mrow><mo>±</mo><mi>x</mi></mrow></math>_
-    _<math><msqrt><mo>±</mo><mi>x</mi></msqrt></math>_
-    _<math><mstyle><mo>±</mo><mi>x</mi></mstyle></math>_
-
-    <br/>
-
-    _<math><merror><mo>∓</mo><mi>x</mi></merror></math>_
-    _<math><mo>∓</mo><mi>x</mi></math>_
-    _<math><mphantom><mo>∓</mo><mi>x</mi></mphantom></math>_
-    _<math><mrow><mo>∓</mo><mi>x</mi></mrow></math>_
-    _<math><msqrt><mo>∓</mo><mi>x</mi></msqrt></math>_
-    _<math><mstyle><mo>∓</mo><mi>x</mi></mstyle></math>_
-
-    <br/>
-
-    <!-- These operators should have form "infix" -->
-
-    _<math><merror><mi>x</mi><mo>−</mo><mi>y</mi></merror></math>_
-    _<math><mi>x</mi><mo>−</mo><mi>y</mi></math>_
-    _<math><mphantom><mi>x</mi><mo>−</mo><mi>y</mi></mphantom></math>_
-    _<math><mrow><mi>x</mi><mo>−</mo><mi>y</mi></mrow></math>_
-    _<math><msqrt><mi>x</mi><mo>−</mo><mi>y</mi></msqrt></math>_
-    _<math><mstyle><mi>x</mi><mo>−</mo><mi>y</mi></mstyle></math>_
-
-    <br/>
-
-    _<math><merror><mi>x</mi><mo>+</mo><mi>y</mi></merror></math>_
-    _<math><mi>x</mi><mo>+</mo><mi>y</mi></math>_
-    _<math><mphantom><mi>x</mi><mo>+</mo><mi>y</mi></mphantom></math>_
-    _<math><mrow><mi>x</mi><mo>+</mo><mi>y</mi></mrow></math>_
-    _<math><msqrt><mi>x</mi><mo>+</mo><mi>y</mi></msqrt></math>_
-    _<math><mstyle><mi>x</mi><mo>+</mo><mi>y</mi></mstyle></math>_
-
-    <br/>
-
-    _<math><merror><mi>x</mi><mo>±</mo><mi>y</mi></merror></math>_
-    _<math><mi>x</mi><mo>±</mo><mi>y</mi></math>_
-    _<math><mphantom><mi>x</mi><mo>±</mo><mi>y</mi></mphantom></math>_
-    _<math><mrow><mi>x</mi><mo>±</mo><mi>y</mi></mrow></math>_
-    _<math><msqrt><mi>x</mi><mo>±</mo><mi>y</mi></msqrt></math>_
-    _<math><mstyle><mi>x</mi><mo>±</mo><mi>y</mi></mstyle></math>_
-
-    <br/>
-
-    _<math><merror><mi>x</mi><mo>∓</mo><mi>y</mi></merror></math>_
-    _<math><mi>x</mi><mo>∓</mo><mi>y</mi></math>_
-    _<math><mphantom><mi>x</mi><mo>∓</mo><mi>y</mi></mphantom></math>_
-    _<math><mrow><mi>x</mi><mo>∓</mo><mi>y</mi></mrow></math>_
-    _<math><msqrt><mi>x</mi><mo>∓</mo><mi>y</mi></msqrt></math>_
-    _<math><mstyle><mi>x</mi><mo>∓</mo><mi>y</mi></mstyle></math>_
-
-  </body>
-</html>