Skip to content

Latest commit

 

History

History
70 lines (54 loc) · 3.23 KB

File metadata and controls

70 lines (54 loc) · 3.23 KB

Internal MathML tests

The web-platform-tests Project provides MathML tests for the MathML Core specification. This directory contains tests for MathML3 features implemented in Gecko or for Gecko-specific behaviors that are not described in any specification:

  • disabled/: Tests for MathML handling when support is disabled. This is mostly used for Tor browser's "high security" mode, see bug 1173199.

  • fonts: font-related tests, such as OpenType features not handled yet in MathML Core or other Gecko-specific behavior.

  • mathml-console-messages.html: Tests for Gecko-specific console warning and error messages triggered by MathML markup.

  • mathspaces_names: Tests for MathML3 namedspaces which are removed from MathML Core. See bug 1793549.

  • mathvariant: Tests for the mathvariant attribute, which is reduced to the case <mi mathvariant="normal"> in MathML Core. See bug 1821980.

  • mpadded: Tests for some mpadded features, which are not in the initial version of MathML Core.

  • menclose: Tests for the menclose element, which is not in the initial version of MathML Core. See issue 216.

  • mo-accent: Tests for the mo@accent attribute, and the corresponding accent property from the dictionary, which are removed from MathML Core. See bug 1790548 and bug 1636428.

  • negative-lengths: Tests for negative lengths, for which support or interpretation is unclear in current version of MathML Core. See issue 132.

  • operator-stretching: Tests for operator stretching, using Gecko-specific methods that are not part of the current version of MathML Core.

  • rtl: Tests for RTL MathML, for aspects not completely defined in MathML Core or for which we use things like scale transform for mirroring. See issue 67.

  • scripts: Tests for MathML scripted elements, for Gecko features that are not defined in MathML Core or in contradiction with the spec.

  • tables: Tests for table features that are in the initial version of MathML Core. See issue 125.

  • whitespace-trimming: Tests for whitespace trimming in token elements which is not described in the initial version of MathML Core. See issue 149.

  • zoom: Tests to check MathML rendering at different zoom levels.