mediawiki-extensions-Math/tests/phpunit/unit
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
..
TexVC Implement mhchemParser in PHP 2023-09-16 09:40:14 +02:00
HookRunnerTest.php Create HookRunner class and the hook handler interfaces 2023-06-05 22:47:33 +02:00
HooksTest.php Remove references to VisualEditorFullRestbaseURL 2023-08-18 20:17:48 +02:00
MathConfigTest.php tests: Make some PHPUnit data providers static 2023-05-21 11:00:48 +02:00
MathTest.php Mock ExtensionRegistry in MathTest 2023-07-15 19:11:18 +02:00
MathWikibaseConnectorTest.php tests: Use correct expect message function in MathWikibaseConnectorTest 2023-07-10 20:41:57 +02:00
MathWikibaseConnectorTestFactory.php Use EntityId::getSerialization() instead of serialize() 2023-09-07 16:49:02 +02:00
PopupTest.php Use namespaced TitleFactory 2023-08-19 14:41:58 +02:00
ServiceWiringTest.php tests: Make some PHPUnit data providers static 2023-05-21 11:00:48 +02:00