Remove duplicate MathML tests
https://bugs.webkit.org/show_bug.cgi?id=202979
Patch by Rob Buis <rbuis@igalia.com> on 2019-10-15
Reviewed by Frédéric Wang.
Remove mo-paint-lspace-rspace.html, this got imported
as presentation-markup/operators/mo-paint-lspace-rspace.html.
Remove mo-movablelimits.html, this got imported
as presentation-markup/operators/mo-movablelimits.html.
Remove mo-movablelimits-dynamic.html, this got imported as
presentation-markup/operators/mo-movablelimits-dynamic.html.
Remove mo-movablelimits-default.html, this got imported as
presentation-markup/operators/mo-movablelimits-default.html.
Remove direction.html, this got imported as
presentation-markup/direction/direction.html.
Remove direction-token.html, this got imported as
presentation-markup/direction/direction-token.html.
Remove direction-overall.html, this got imported as
presentation-markup/direction/direction-overall.html.
Remove inferred-mrow-baseline.html, this got imported as
presentation-markup/mrow/inferred-mrow-baseline.html.
Remove inferred-mrow-stretchy.html, this got imported as
presentation-markup/mrow/inferred-mrow-stretchy.html.
* mathml/presentation/direction-expected.html: Removed.
* mathml/presentation/direction-overall-expected.html: Removed.
* mathml/presentation/direction-overall.html: Removed.
* mathml/presentation/direction-token-expected.html: Removed.
* mathml/presentation/direction-token.html: Removed.
* mathml/presentation/direction.html: Removed.
* mathml/presentation/inferred-mrow-baseline-expected.txt: Removed.
* mathml/presentation/inferred-mrow-baseline.html: Removed.
* mathml/presentation/inferred-mrow-stretchy-expected.txt: Removed.
* mathml/presentation/inferred-mrow-stretchy.html: Removed.
* mathml/presentation/mo-movablelimits-default-expected.html: Removed.
* mathml/presentation/mo-movablelimits-default.html: Removed.
* mathml/presentation/mo-movablelimits-dynamic-expected.html: Removed.
* mathml/presentation/mo-movablelimits-dynamic.html: Removed.
* mathml/presentation/mo-movablelimits-expected.html: Removed.
* mathml/presentation/mo-movablelimits.html: Removed.
* mathml/presentation/mo-paint-lspace-rspace-expected.html: Removed.
* mathml/presentation/mo-paint-lspace-rspace.html: Removed.
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@251130 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/LayoutTests/ChangeLog b/LayoutTests/ChangeLog
index 754b2e9..0737706 100644
--- a/LayoutTests/ChangeLog
+++ b/LayoutTests/ChangeLog
@@ -1,3 +1,56 @@
+2019-10-15 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-paint-lspace-rspace.html, this got imported
+ as presentation-markup/operators/mo-paint-lspace-rspace.html.
+
+ Remove mo-movablelimits.html, this got imported
+ as presentation-markup/operators/mo-movablelimits.html.
+
+ Remove mo-movablelimits-dynamic.html, this got imported as
+ presentation-markup/operators/mo-movablelimits-dynamic.html.
+
+ Remove mo-movablelimits-default.html, this got imported as
+ presentation-markup/operators/mo-movablelimits-default.html.
+
+ Remove direction.html, this got imported as
+ presentation-markup/direction/direction.html.
+
+ Remove direction-token.html, this got imported as
+ presentation-markup/direction/direction-token.html.
+
+ Remove direction-overall.html, this got imported as
+ presentation-markup/direction/direction-overall.html.
+
+ Remove inferred-mrow-baseline.html, this got imported as
+ presentation-markup/mrow/inferred-mrow-baseline.html.
+
+ Remove inferred-mrow-stretchy.html, this got imported as
+ presentation-markup/mrow/inferred-mrow-stretchy.html.
+
+ * mathml/presentation/direction-expected.html: Removed.
+ * mathml/presentation/direction-overall-expected.html: Removed.
+ * mathml/presentation/direction-overall.html: Removed.
+ * mathml/presentation/direction-token-expected.html: Removed.
+ * mathml/presentation/direction-token.html: Removed.
+ * mathml/presentation/direction.html: Removed.
+ * mathml/presentation/inferred-mrow-baseline-expected.txt: Removed.
+ * mathml/presentation/inferred-mrow-baseline.html: Removed.
+ * mathml/presentation/inferred-mrow-stretchy-expected.txt: Removed.
+ * mathml/presentation/inferred-mrow-stretchy.html: Removed.
+ * mathml/presentation/mo-movablelimits-default-expected.html: Removed.
+ * mathml/presentation/mo-movablelimits-default.html: Removed.
+ * mathml/presentation/mo-movablelimits-dynamic-expected.html: Removed.
+ * mathml/presentation/mo-movablelimits-dynamic.html: Removed.
+ * mathml/presentation/mo-movablelimits-expected.html: Removed.
+ * mathml/presentation/mo-movablelimits.html: Removed.
+ * mathml/presentation/mo-paint-lspace-rspace-expected.html: Removed.
+ * mathml/presentation/mo-paint-lspace-rspace.html: Removed.
+
2019-10-14 Ryosuke Niwa <rniwa@webkit.org>
Import W3C tests for requestidlecallback
diff --git a/LayoutTests/mathml/presentation/direction-expected.html b/LayoutTests/mathml/presentation/direction-expected.html
deleted file mode 100644
index e467d50..0000000
--- a/LayoutTests/mathml/presentation/direction-expected.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!doctype html>
-<html dir="rtl">
- <head>
- <title>direction</title>
- <meta charset="utf-8"/>
- </head>
- <body>
-
- <p>שורשי משוואה מודגשת זו <math style="direction: ltr;"> <mstyle mathvariant="bold"> <msup> <mi>y</mi> <mn>3</mn> </msup> <mo>+</mo> <mi>p</mi> <mi>y</mi> <mo>+</mo> <mi>q</mi> <mo>=</mo> <mn>0</mn> </mstyle> </math> מודגשים גם הם</p>
-
- <p>ltr</p>
-
- <p>שורשי משוואה מודגשת זו <math style="direction: ltr;"> <mstyle mathvariant="bold"> <msup> <mi>y</mi> <mn>3</mn> </msup> <mo>+</mo> <mi>p</mi> <mi>y</mi> <mo>+</mo> <mi>q</mi> <mo>=</mo> <mn>0</mn> </mstyle> </math> מודגשים גם הם</p>
-
- <p>ltr</p>
-
- <p>שורשי משוואה מודגשת זו <math style="direction: ltr;"> <mstyle mathvariant="bold"> <msup> <mi>y</mi> <mn>3</mn> </msup> <mo>+</mo> <mi>p</mi> <mi>y</mi> <mo>+</mo> <mi>q</mi> <mo>=</mo> <mn>0</mn> </mstyle> </math> מודגשים גם הם</p>
-
- <p>ltr</p>
-
- <p>שורשי משוואה מודגשת זו <math style="direction: rtl;"> <mstyle mathvariant="bold"> <msup> <mi>y</mi> <mn>3</mn> </msup> <mo>+</mo> <mi>p</mi> <mi>y</mi> <mo>+</mo> <mi>q</mi> <mo>=</mo> <mn>0</mn> </mstyle> </math> מודגשים גם הם</p>
-
- <p>rtl</p>
-
- </body>
-</html>
diff --git a/LayoutTests/mathml/presentation/direction-overall-expected.html b/LayoutTests/mathml/presentation/direction-overall-expected.html
deleted file mode 100644
index 106e2f6..0000000
--- a/LayoutTests/mathml/presentation/direction-overall-expected.html
+++ /dev/null
@@ -1,48 +0,0 @@
-<!DOCTYPE html>
-<html>
- <head><title>Test overall directionality</title></head>
- <body>
- <p>
- math:
- <math>
- <mspace width="25px" height="25px" mathbackground="blue"/>
- <mspace width="25px" height="25px" mathbackground="green"/>
- <mspace width="25px" height="25px" mathbackground="red"/>
- </math>
- </p>
-
- <p>
- mrow:
- <math>
- <mrow>
- <mspace width="25px" height="25px" mathbackground="blue"/>
- <mspace width="25px" height="25px" mathbackground="green"/>
- <mspace width="25px" height="25px" mathbackground="red"/>
- </mrow>
- </math>
- </p>
-
- <p>
- mstyle:
- <math>
- <mstyle>
- <mspace width="25px" height="25px" mathbackground="blue"/>
- <mspace width="25px" height="25px" mathbackground="green"/>
- <mspace width="25px" height="25px" mathbackground="red"/>
- </mstyle>
- </math>
- </p>
-
- <p>
- msqrt:
- <math>
- <msqrt>
- <mspace width="25px" height="25px" mathbackground="red"/>
- <mspace width="25px" height="25px" mathbackground="green"/>
- <mspace width="25px" height="25px" mathbackground="blue"/>
- </msqrt>
- </math>
- </p>
-
- </body>
-</html>
diff --git a/LayoutTests/mathml/presentation/direction-overall.html b/LayoutTests/mathml/presentation/direction-overall.html
deleted file mode 100644
index 0e53fd7..0000000
--- a/LayoutTests/mathml/presentation/direction-overall.html
+++ /dev/null
@@ -1,55 +0,0 @@
-<!DOCTYPE html><!-- webkit-test-runner [ experimental:CoreMathMLEnabled=false ] -->
-<html>
- <head><title>Test overall directionality</title></head>
- <body>
-
- <!-- Test dir="rtl" on <math>, <mrow> and <mstyle> elements. The rectangle
- inside these elements should be displayed right-to-left. -->
-
- <p>
- math:
- <math dir="rtl">
- <mspace width="25px" height="25px" mathbackground="red"/>
- <mspace width="25px" height="25px" mathbackground="green"/>
- <mspace width="25px" height="25px" mathbackground="blue"/>
- </math>
- </p>
-
- <p>
- mrow:
- <math>
- <mrow dir="rtl">
- <mspace width="25px" height="25px" mathbackground="red"/>
- <mspace width="25px" height="25px" mathbackground="green"/>
- <mspace width="25px" height="25px" mathbackground="blue"/>
- </mrow>
- </math>
- </p>
-
- <p>
- mstyle:
- <math>
- <mstyle dir="rtl">
- <mspace width="25px" height="25px" mathbackground="red"/>
- <mspace width="25px" height="25px" mathbackground="green"/>
- <mspace width="25px" height="25px" mathbackground="blue"/>
- </mstyle>
- </math>
- </p>
-
- <!-- dir="rtl" on <msqrt> should be ignored. The rectangle
- inside this element should be displayed left-to-right. -->
-
- <p>
- msqrt:
- <math>
- <msqrt dir="rtl">
- <mspace width="25px" height="25px" mathbackground="red"/>
- <mspace width="25px" height="25px" mathbackground="green"/>
- <mspace width="25px" height="25px" mathbackground="blue"/>
- </msqrt>
- </math>
- </p>
-
- </body>
-</html>
diff --git a/LayoutTests/mathml/presentation/direction-token-expected.html b/LayoutTests/mathml/presentation/direction-token-expected.html
deleted file mode 100644
index 52710ac..0000000
--- a/LayoutTests/mathml/presentation/direction-token-expected.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!doctype html>
-<html dir="rtl">
- <head>
- <title>direction token</title>
- <meta charset="utf-8"/>
- </head>
- <body>
-
- <p><math><mtext style="direction: rtl;">חוק \left חסר או חוק \right מיותר</mtext></math></p>
- <p><math><ms style="direction: rtl;">חוק \left חסר או חוק \right מיותר</ms></math></p>
- <p><math><mo style="direction: rtl;">חוק \left חסר או חוק \right מיותר</mo></math></p>
- <p><math><mi style="direction: rtl;">חוק \left חסר או חוק \right מיותר</mi></math></p>
- <p><math><mn style="direction: rtl;">חוק \left חסר או חוק \right מיותר</mn></math></p>
-
- </body>
-</html>
diff --git a/LayoutTests/mathml/presentation/direction-token.html b/LayoutTests/mathml/presentation/direction-token.html
deleted file mode 100644
index 3c09c82..0000000
--- a/LayoutTests/mathml/presentation/direction-token.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!doctype html>
-<html dir="rtl">
- <head>
- <title>direction token</title>
- <meta charset="utf-8"/>
- </head>
- <body>
-
- <!-- Test dir="rtl" on MathML token elements. The text contains RTL and
- LTR characters, so the attribute is needed to specify the actual
- direction. -->
-
- <p><math><mtext dir="rtl">חוק \left חסר או חוק \right מיותר</mtext></math></p>
- <p><math><ms dir="rtl">חוק \left חסר או חוק \right מיותר</ms></math></p>
- <p><math><mo dir="rtl">חוק \left חסר או חוק \right מיותר</mo></math></p>
- <p><math><mi dir="rtl">חוק \left חסר או חוק \right מיותר</mi></math></p>
- <p><math><mn dir="rtl">חוק \left חסר או חוק \right מיותר</mn></math></p>
-
- </body>
-</html>
diff --git a/LayoutTests/mathml/presentation/direction.html b/LayoutTests/mathml/presentation/direction.html
deleted file mode 100644
index a4e681b..0000000
--- a/LayoutTests/mathml/presentation/direction.html
+++ /dev/null
@@ -1,37 +0,0 @@
-<!doctype html>
-<html dir="rtl">
- <head>
- <title>direction</title>
- <meta charset="utf-8"/>
- <script type="text/javascript">
- function checkDirection()
- {
- for (var i = 1; i <= 4; i++) {
- document.getElementById('y'+i).innerHTML = window.getComputedStyle(document.getElementById('x'+i)).direction;
- }
- }
- </script>
- </head>
- <body onload="checkDirection()">
-
- <!-- Test the CSS direction and dir attribute on the <math> element. It
- should be "ltr", except if an explicit dir="rtl" is used. -->
-
- <p>שורשי משוואה מודגשת זו <math id="x1"> <mstyle mathvariant="bold"> <msup> <mi>y</mi> <mn>3</mn> </msup> <mo>+</mo> <mi>p</mi> <mi>y</mi> <mo>+</mo> <mi>q</mi> <mo>=</mo> <mn>0</mn> </mstyle> </math> מודגשים גם הם</p>
-
- <p id="y1"></p>
-
- <p>שורשי משוואה מודגשת זו <math id="x2" dir="ltr"> <mstyle mathvariant="bold"> <msup> <mi>y</mi> <mn>3</mn> </msup> <mo>+</mo> <mi>p</mi> <mi>y</mi> <mo>+</mo> <mi>q</mi> <mo>=</mo> <mn>0</mn> </mstyle> </math> מודגשים גם הם</p>
-
- <p id="y2"></p>
-
- <p>שורשי משוואה מודגשת זו <math id="x3" dir="invalid"> <mstyle mathvariant="bold"> <msup> <mi>y</mi> <mn>3</mn> </msup> <mo>+</mo> <mi>p</mi> <mi>y</mi> <mo>+</mo> <mi>q</mi> <mo>=</mo> <mn>0</mn> </mstyle> </math> מודגשים גם הם</p>
-
- <p id="y3"></p>
-
- <p>שורשי משוואה מודגשת זו <math id="x4" dir="rtl"> <mstyle mathvariant="bold"> <msup> <mi>y</mi> <mn>3</mn> </msup> <mo>+</mo> <mi>p</mi> <mi>y</mi> <mo>+</mo> <mi>q</mi> <mo>=</mo> <mn>0</mn> </mstyle> </math> מודגשים גם הם</p>
-
- <p id="y4"></p>
-
- </body>
-</html>
diff --git a/LayoutTests/mathml/presentation/inferred-mrow-baseline-expected.txt b/LayoutTests/mathml/presentation/inferred-mrow-baseline-expected.txt
deleted file mode 100644
index 23952c7..0000000
--- a/LayoutTests/mathml/presentation/inferred-mrow-baseline-expected.txt
+++ /dev/null
@@ -1,20 +0,0 @@
-This test passes if rectangles are correctly aligned with respect to the baseline.
-
-
-
-
-
-
-
-
-
-
-PASS baseline alignment inside Mrow
-PASS baseline alignment inside Sqrt
-PASS baseline alignment inside Style
-PASS baseline alignment inside Error
-PASS baseline alignment inside Phantom
-PASS baseline alignment inside Math
-PASS baseline alignment inside Menclose
-PASS baseline alignment inside Mpadded
-
diff --git a/LayoutTests/mathml/presentation/inferred-mrow-baseline.html b/LayoutTests/mathml/presentation/inferred-mrow-baseline.html
deleted file mode 100644
index e8d0674..0000000
--- a/LayoutTests/mathml/presentation/inferred-mrow-baseline.html
+++ /dev/null
@@ -1,47 +0,0 @@
-<html>
- <head>
- <title>inferred mrows</title>
- <meta charset="utf-8">
- <script src="../../resources/testharness.js"></script>
- <script src="../../resources/testharnessreport.js"></script>
- <script type="text/javascript">
- setup({ "explicit_done": true });
- function run()
- {
- var tags = ["Mrow", "Sqrt", "Style", "Error", "Phantom", "Math", "Menclose", "Mpadded"];
- for (var i in tags) {
- var tag = tags[i];
- var x = document.getElementById("above" + tag).getBoundingClientRect();
- var y = document.getElementById("below" + tag).getBoundingClientRect();
- test(function() {
- assert_equals(x.bottom, y.top);
- }, "baseline alignment inside " + tag);
- }
- done();
- }
- </script>
- </head>
- <body onload="run()">
-
- <p>This test passes if rectangles are correctly aligned with respect to the baseline.</p>
-
- <p>
- <math><mrow><mspace id="aboveMrow" width="10px" height="30px" mathbackground="red"></mspace><mspace id="belowMrow" width="10px" depth="30px" mathbackground="blue"></mspace></mrow></math>
-
- <math><msqrt><mspace id="aboveSqrt" width="10px" height="30px" mathbackground="red"></mspace><mspace id="belowSqrt" width="10px" depth="30px" mathbackground="blue"></mspace></msqrt></math>
-
- <math><mstyle><mspace id="aboveStyle" width="10px" height="30px" mathbackground="red"></mspace><mspace id="belowStyle" width="10px" depth="30px" mathbackground="blue"></mspace></mstyle></math>
-
- <math><merror><mspace id="aboveError" width="10px" height="30px" mathbackground="red"></mspace><mspace id="belowError" width="10px" depth="30px" mathbackground="blue"></mspace></merror></math>
-
- <math><mphantom><mspace style="visibility: visible;" id="abovePhantom" width="10px" height="30px" mathbackground="red"></mspace><mspace style="visibility: visible;" id="belowPhantom" width="10px" depth="30px" mathbackground="blue"></mspace></mphantom></math>
-
- <math><mspace id="aboveMath" width="10px" height="30px" mathbackground="red"></mspace><mspace id="belowMath" width="10px" depth="30px" mathbackground="blue"></mspace></math>
-
- <math><menclose notation="box"><mspace id="aboveMenclose" width="10px" height="30px" mathbackground="red"></mspace><mspace id="belowMenclose" width="10px" depth="30px" mathbackground="blue"></mspace></menclose></math>
-
- <math><mpadded notation="box"><mspace id="aboveMpadded" width="10px" height="30px" mathbackground="red"></mspace><mspace id="belowMpadded" width="10px" depth="30px" mathbackground="blue"></mspace></mpadded></math>
- </p>
-
- </body>
-</html>
diff --git a/LayoutTests/mathml/presentation/inferred-mrow-stretchy-expected.txt b/LayoutTests/mathml/presentation/inferred-mrow-stretchy-expected.txt
deleted file mode 100644
index 1d901d6..0000000
--- a/LayoutTests/mathml/presentation/inferred-mrow-stretchy-expected.txt
+++ /dev/null
@@ -1,27 +0,0 @@
-This test passes if all the vertical bars stretch.
-
-|
-
-|
-
-|
-
-|
-
-
-|
-
-|
-
-|
-
-
-PASS operator stretching inside Mrow
-PASS operator stretching inside Sqrt
-PASS operator stretching inside Style
-PASS operator stretching inside Error
-PASS operator stretching inside Phantom
-PASS operator stretching inside Math
-PASS operator stretching inside Menclose
-PASS operator stretching inside Mpadded
-
diff --git a/LayoutTests/mathml/presentation/inferred-mrow-stretchy.html b/LayoutTests/mathml/presentation/inferred-mrow-stretchy.html
deleted file mode 100644
index ddd2156..0000000
--- a/LayoutTests/mathml/presentation/inferred-mrow-stretchy.html
+++ /dev/null
@@ -1,39 +0,0 @@
-<html>
- <head>
- <title>inferred mrows</title>
- <meta charset="utf-8">
- <script src="../../resources/testharness.js"></script>
- <script src="../../resources/testharnessreport.js"></script>
- <script type="text/javascript">
- setup({ "explicit_done": true });
- function run()
- {
- var tags = ["Mrow", "Sqrt", "Style", "Error", "Phantom", "Math", "Menclose", "Mpadded"];
- for (var i in tags) {
- var tag = tags[i];
- var mo = document.getElementById("mo" + tag);
- test(function() {
- assert_greater_than_equal(mo.getBoundingClientRect().height, 60);
- }, "operator stretching inside " + tag);
- }
- done();
- }
- </script>
- </head>
- <body onload="run()">
-
- <p>This test passes if all the vertical bars stretch.</p>
-
- <p>
- <math><mrow><mo id="moMrow">|</mo><mspace width="1px" height="30px" depth="30px" mathbackground="red"></mspace></mrow></math>
- <math><msqrt><mo id="moSqrt">|</mo><mspace width="1px" height="30px" depth="30px" mathbackground="red"></mspace></msqrt></math>
- <math><mstyle><mo id="moStyle">|</mo><mspace width="1px" height="30px" depth="30px" mathbackground="red"></mspace></mstyle></math>
- <math><merror><mo id="moError">|</mo><mspace width="1px" height="30px" depth="30px" mathbackground="red"></mspace></merror></math>
- <math><mphantom><mo style="visibilty: visible;" id="moPhantom">|</mo><mspace width="1px" height="30px" depth="30px" mathbackground="red"></mspace></mphantom></math>
- <math><mo id="moMath">|</mo><mspace width="1px" height="30px" depth="30px" mathbackground="red"></mspace></math>
- <math><menclose notation="box"><mo id="moMenclose">|</mo><mspace width="1px" height="30px" depth="30px" mathbackground="red"></mspace></menclose></math>
- <math><mpadded notation="box"><mo id="moMpadded">|</mo><mspace width="1px" height="30px" depth="30px" mathbackground="red"></mspace></mpadded></math>
- </p>
-
- </body>
-</html>
diff --git a/LayoutTests/mathml/presentation/mo-movablelimits-default-expected.html b/LayoutTests/mathml/presentation/mo-movablelimits-default-expected.html
deleted file mode 100644
index 8328637..0000000
--- a/LayoutTests/mathml/presentation/mo-movablelimits-default-expected.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
- <title>mo movablelimits default value</title>
- <meta charset="utf-8"/></head>
-<body>
- <math>
- <munder>
- <mo movablelimits="true">∑</mo>
- <mi>x</mi>
- </munder>
- <munder>
- <mo movablelimits="false">∫</mo>
- <mi>x</mi>
- </munder>
- </math>
-</body>
-</html>
diff --git a/LayoutTests/mathml/presentation/mo-movablelimits-default.html b/LayoutTests/mathml/presentation/mo-movablelimits-default.html
deleted file mode 100644
index 52e5712..0000000
--- a/LayoutTests/mathml/presentation/mo-movablelimits-default.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
- <title>mo movablelimits default value</title>
- <meta charset="utf-8"/>
-</head>
-<body>
- <math>
- <munder>
- <mo>∑</mo> <!-- This has movablelimits="true" in the operator dictionary -->
- <mi>x</mi>
- </munder>
- <munder>
- <mo>∫</mo> <!-- This has movablelimits="false" in the operator dictionary -->
- <mi>x</mi>
- </munder>
- </math>
-</body>
-</html>
diff --git a/LayoutTests/mathml/presentation/mo-movablelimits-dynamic-expected.html b/LayoutTests/mathml/presentation/mo-movablelimits-dynamic-expected.html
deleted file mode 100644
index d752da2..0000000
--- a/LayoutTests/mathml/presentation/mo-movablelimits-dynamic-expected.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
- <head>
- <title>mo@movablelimits</title>
- <meta charset="utf-8"/>
- </head>
- <body>
- <math>
- <munder>
- <mo>∑</mo>
- <mi>x</mi>
- </munder>
- </math>
- </body>
- </html>
diff --git a/LayoutTests/mathml/presentation/mo-movablelimits-dynamic.html b/LayoutTests/mathml/presentation/mo-movablelimits-dynamic.html
deleted file mode 100644
index 9f8a46e..0000000
--- a/LayoutTests/mathml/presentation/mo-movablelimits-dynamic.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!DOCTYPE html>
-<html class="reftest-wait">
- <head>
- <title>mo@movablelimits</title>
- <meta charset="utf-8"/>
- <script type="text/javascript">
- function doTest() {
- document.getElementById('a').removeAttribute('movablelimits');
- document.documentElement.removeAttribute("class");
- }
- window.addEventListener("load",doTest, false);
- </script>
- </head>
- <body>
- <math>
- <munder>
- <mo id="a" movablelimits="false">∑</mo>
- <mi>x</mi>
- </munder>
- </math>
- </body>
-</html>
diff --git a/LayoutTests/mathml/presentation/mo-movablelimits-expected.html b/LayoutTests/mathml/presentation/mo-movablelimits-expected.html
deleted file mode 100644
index 9f44ba6..0000000
--- a/LayoutTests/mathml/presentation/mo-movablelimits-expected.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
- <title>mo movablelimits</title>
- <meta charset="utf-8"/>
-</head>
-<body>
- <math>
- <msub>
- <mtext>A</mtext>
- <mi>B</mi>
- </msub>
- <munder>
- <mtext>A</mtext>
- <mi>B</mi>
- </munder>
- </math>
- <math displaystyle="true">
- <munder>
- <mtext>A</mtext>
- <mi>B</mi>
- </munder>
- <munder>
- <mtext>A</mtext>
- <mi>B</mi>
- </munder>
- </math>
-</body>
-</html>
diff --git a/LayoutTests/mathml/presentation/mo-movablelimits.html b/LayoutTests/mathml/presentation/mo-movablelimits.html
deleted file mode 100644
index 1c4b82e..0000000
--- a/LayoutTests/mathml/presentation/mo-movablelimits.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
- <title>mo movablelimits</title>
- <meta charset="utf-8"/>
-</head>
-<body>
- <math>
- <munder>
- <mo lspace="0px" rspace="0px" movablelimits="true">A</mo>
- <mi>B</mi>
- </munder>
- <munder>
- <mo lspace="0px" rspace="0px" movablelimits="false">A</mo>
- <mi>B</mi>
- </munder>
- </math>
- <math displaystyle="true">
- <munder>
- <mo lspace="0px" rspace="0px" movablelimits="true">A</mo>
- <mi>B</mi>
- </munder>
- <munder>
- <mo lspace="0px" rspace="0px" movablelimits="false">A</mo>
- <mi>B</mi>
- </munder>
- </math>
-</body>
-</html>
diff --git a/LayoutTests/mathml/presentation/mo-paint-lspace-rspace-expected.html b/LayoutTests/mathml/presentation/mo-paint-lspace-rspace-expected.html
deleted file mode 100644
index 8db075b..0000000
--- a/LayoutTests/mathml/presentation/mo-paint-lspace-rspace-expected.html
+++ /dev/null
@@ -1,78 +0,0 @@
-<!DOCTYPE html>
-<html>
- <head>
- <title><mo> paint lspace rspace</title>
- <meta charset="utf-8">
- </head>
- <body>
- <h1>LTR case</h1>
-
- <p>The test passes if the arrow has a leading space of 100px, which is as wide as the black block to the left,
- and a trailing space of 200px, which is as wide as the black block to the right.</p>
-
- <math>
- <mspace width="100px" height="10px" depth="10px" mathbackground="black"></mspace>
- <mspace width="100px"></mspace>
- <mo lspace="0px" rspace="0px">→</mo>
- <mspace width="200px"></mspace>
- <mspace width="200px" height="10px" depth="10px" mathbackground="black"></mspace>
- </math>
-
- <p>The test passes if the arrow has a leading space of 150px, which is as wide as the black block to the left,
- and a trailing space of 150px, which is as wide as the black block to the right.</p>
-
- <math>
- <mspace width="150px" height="10px" depth="10px" mathbackground="black"></mspace>
- <mspace width="150px"></mspace>
- <mo lspace="0px" rspace="0px">→</mo>
- <mspace width="150px"></mspace>
- <mspace width="150px" height="10px" depth="10px" mathbackground="black"></mspace>
- </math>
-
- <p>The test passes if the arrow has a leading space of 200px, which is as wide as the black block to the left,
- and a trailing space of 100px, which is as wide as the black block to the right.</p>
-
- <math>
- <mspace width="200px" height="10px" depth="10px" mathbackground="black"></mspace>
- <mspace width="200px"></mspace>
- <mo lspace="0px" rspace="0px">→</mo>
- <mspace width="100px"></mspace>
- <mspace width="100px" height="10px" depth="10px" mathbackground="black"></mspace>
- </math>
-
- <h1>RTL case</h1>
-
- <p>The test passes if the arrow has a leading space of 100px, which is as wide as the black block to the right,
- and a trailing space of 200px, which is as wide as the black block to the left.</p>
-
- <math dir="rtl">
- <mspace width="100px" height="10px" depth="10px" mathbackground="black"></mspace>
- <mspace width="100px"></mspace>
- <mo lspace="0px" rspace="0px">→</mo>
- <mspace width="200px"></mspace>
- <mspace width="200px" height="10px" depth="10px" mathbackground="black"></mspace>
- </math>
-
- <p>The test passes if the arrow has a leading space of 150px, which is as wide as the black block to the right,
- and a trailing space of 150px, which is as wide as the black block to the left.</p>
-
- <math dir="rtl">
- <mspace width="150px" height="10px" depth="10px" mathbackground="black"></mspace>
- <mspace width="150px"></mspace>
- <mo lspace="0px" rspace="0px">→</mo>
- <mspace width="150px"></mspace>
- <mspace width="150px" height="10px" depth="10px" mathbackground="black"></mspace>
- </math>
-
- <p>The test passes if the arrow has a leading space of 200px, which is as wide as the black block to the right,
- and a trailing space of 100px, which is as wide as the black block to the left.</p>
-
- <math dir="rtl">
- <mspace width="200px" height="10px" depth="10px" mathbackground="black"></mspace>
- <mspace width="200px"></mspace>
- <mo lspace="0px" rspace="0px">→</mo>
- <mspace width="100px"></mspace>
- <mspace width="100px" height="10px" depth="10px" mathbackground="black"></mspace>
- </math>
- </body>
-</html>
diff --git a/LayoutTests/mathml/presentation/mo-paint-lspace-rspace.html b/LayoutTests/mathml/presentation/mo-paint-lspace-rspace.html
deleted file mode 100644
index 47623d4..0000000
--- a/LayoutTests/mathml/presentation/mo-paint-lspace-rspace.html
+++ /dev/null
@@ -1,66 +0,0 @@
-<!DOCTYPE html>
-<html>
- <head>
- <title><mo> paint lspace rspace</title>
- <meta charset="utf-8">
- </head>
- <body>
- <h1>LTR case</h1>
-
- <p>The test passes if the arrow has a leading space of 100px, which is as wide as the black block to the left,
- and a trailing space of 200px, which is as wide as the black block to the right.</p>
-
- <math>
- <mspace width="100px" height="10px" depth="10px" mathbackground="black"></mspace>
- <mo lspace="100px" rspace="200px">→</mo>
- <mspace width="200px" height="10px" depth="10px" mathbackground="black"></mspace>
- </math>
-
- <p>The test passes if the arrow has a leading space of 150px, which is as wide as the black block to the left,
- and a trailing space of 150px, which is as wide as the black block to the right.</p>
-
- <math>
- <mspace width="150px" height="10px" depth="10px" mathbackground="black"></mspace>
- <mo lspace="150px" rspace="150px">→</mo>
- <mspace width="150px" height="10px" depth="10px" mathbackground="black"></mspace>
- </math>
-
- <p>The test passes if the arrow has a leading space of 200px, which is as wide as the black block to the left,
- and a trailing space of 100px, which is as wide as the black block to the right.</p>
-
- <math>
- <mspace width="200px" height="10px" depth="10px" mathbackground="black"></mspace>
- <mo lspace="200px" rspace="100px">→</mo>
- <mspace width="100px" height="10px" depth="10px" mathbackground="black"></mspace>
- </math>
-
- <h1>RTL case</h1>
-
- <p>The test passes if the arrow has a leading space of 100px, which is as wide as the black block to the right,
- and a trailing space of 200px, which is as wide as the black block to the left.</p>
-
- <math dir="rtl">
- <mspace width="100px" height="10px" depth="10px" mathbackground="black"></mspace>
- <mo lspace="100px" rspace="200px">→</mo>
- <mspace width="200px" height="10px" depth="10px" mathbackground="black"></mspace>
- </math>
-
- <p>The test passes if the arrow has a leading space of 150px, which is as wide as the black block to the right,
- and a trailing space of 150px, which is as wide as the black block to the left.</p>
-
- <math dir="rtl">
- <mspace width="150px" height="10px" depth="10px" mathbackground="black"></mspace>
- <mo lspace="150px" rspace="150px">→</mo>
- <mspace width="150px" height="10px" depth="10px" mathbackground="black"></mspace>
- </math>
-
- <p>The test passes if the arrow has a leading space of 200px, which is as wide as the black block to the right,
- and a trailing space of 100px, which is as wide as the black block to the left.</p>
-
- <math dir="rtl">
- <mspace width="200px" height="10px" depth="10px" mathbackground="black"></mspace>
- <mo lspace="200px" rspace="100px">→</mo>
- <mspace width="100px" height="10px" depth="10px" mathbackground="black"></mspace>
- </math>
- </body>
-</html>