mediawiki-extensions-Math/tests/phpunit
Stegmujo 6514c9d24e
Implement mhchemParser in PHP
* mhchemParser v4.2.2 in Typescript was used as blueprint for this:
* https://github.com/mhchem/mhchemParser
* The mhchemParserPHP component tests can be run locally on a machine with PHP without MediaWiki-Environment with the MMLmhchemTestLocal.php
* For the tests it is probably only necessary to review the json files (Mhchemv4mml.json, Mhchemv4tex.json).
* src/TexVC/MHChem/MhchemParser.php contains the basic functionality, Patterns, StateMachines, Texify functions are located in dedicated classes
* added extracted mhchem commands which have intermediately have been introduced to the
  texVC(PHP) grammar

Change-Id: I8cc3d04937b93339e352adc95c85a8a178b8825f
Bug: T329620
2023-09-16 09:40:14 +02:00
..
data/restbase Enable most tests which were previously disabled 2021-08-12 08:57:58 -07:00
InputCheck Add WAN Cache for native MathML rendering 2023-06-19 23:04:08 +02:00
integration Replace some moved Title class uses, now MediaWiki\Title\Title 2023-08-19 04:17:34 +00:00
unit Implement mhchemParser in PHP 2023-09-16 09:40:14 +02:00
DummyPropertyDataTypeLookup.php Move test helper classes into own class file 2019-12-06 21:47:52 +01:00
MathDatabaseTest.php Use HookHandlers for core hooks 2023-08-16 01:12:17 +00:00
MathDataUpdaterTest.php Remove MathPlayer 2023-03-15 10:20:13 +01:00
MathFormatterTest.php Use namespaced IDatabase class 2023-08-19 12:03:02 +08:00
MathIdTest.php Remove PNG rendering mode 2022-11-21 18:57:27 +00:00
MathInputCheckTest.php MediaWikiTestCase -> MediaWikiIntegrationTestCase 2021-10-12 00:51:10 +02:00
MathLaTeXMLDatabaseTest.php Use HookHandlers for core hooks 2023-08-16 01:12:17 +00:00
MathLaTeXMLTest.php MediaWikiTestCase -> MediaWikiIntegrationTestCase 2021-10-12 00:51:10 +02:00
MathMathMLTest.php Fix phpcs error 2023-08-19 04:51:28 +02:00
MathMLRdfBuilderTest.php Use namespaced IDatabase class 2023-08-19 12:03:02 +08:00
MathMockHttpTrait.php Math: test usage of URL in HttpMultiClient 2023-05-08 18:19:30 +00:00
MathNativeMMLTest.php Use namespaced IDatabase class 2023-08-19 12:03:02 +08:00
MathoidCliTest.php MediaWikiTestCase -> MediaWikiIntegrationTestCase 2021-10-12 00:51:10 +02:00
MathRendererTest.php Various code cleanups, more compact syntax and such 2022-11-23 15:36:22 +01:00
MathRestbaseInterfaceTest.php Replace deprecated MWException 2023-06-09 13:00:46 +02:00
MathSourceTest.php Remove some unused methods. 2022-06-27 18:20:06 +00:00
MathValidatorTest.php MediaWikiTestCase -> MediaWikiIntegrationTestCase 2021-10-12 00:51:10 +02:00