wiki.techinc.nl/tests/parser
Matt Fitzpatrick 8a1f19d726 Add ARIA navigation role and label to table of contents div
Adds accessibility context to the automatically generated table
of contents div for a page. The div's role is navigation, and
its label is the heading "Contents".

JAWS, for example, can navigate to the table of contents by
region, and announces it as "Contents navigation region".

Bug: T139221
Change-Id: Ie9b291301f683d2be2cb2134f9d6ae3f7a6d831b
2020-02-05 16:24:46 -08:00
..
preprocess Use singular they to refer to IP address 2018-12-13 17:41:36 +01:00
DbTestPreviewer.php Coding style: Auto-fix MediaWiki.Usage.IsNull.IsNull 2020-01-10 14:17:13 -08:00
DbTestRecorder.php Add public as visibility in tests folder 2019-10-10 21:55:37 +02:00
DjVuSupport.php PHP: Use short ternary operator (?:) where possible 2018-06-11 11:26:35 +02:00
editTests.php Add public as visibility in tests folder 2019-10-10 21:55:37 +02:00
extraParserTests.txt extraParserTests.txt: Fix typo 2018-10-19 22:22:37 +02:00
fuzzTest.php Parser fuzzTest: Stop trying to call hphpd_break, we don't run on HHVM any more 2019-10-11 17:15:44 +00:00
MultiTestRecorder.php Refactor parser tests 2016-09-12 16:11:42 +10:00
ParserTestMockParser.php Improve test coverage for ApiStashEdit 2018-08-21 15:32:29 -07:00
ParserTestParserHook.php tests: Don't expect the Parser to be passed by ref 2019-11-18 17:43:35 +01:00
ParserTestPrinter.php Add parserTests file line number to failing tests output 2020-01-29 00:17:36 +00:00
ParserTestResult.php Refactor parser tests 2016-09-12 16:11:42 +10:00
ParserTestResultNormalizer.php Remove references to Html5Depurate 2019-03-13 16:33:37 -05:00
ParserTestRunner.php languages: Decrease visibility of public variables in LanguageConverter class 2020-02-04 16:53:15 +02:00
parserTests.php Add public as visibility in tests folder 2019-10-10 21:55:37 +02:00
parserTests.txt Add ARIA navigation role and label to table of contents div 2020-02-05 16:24:46 -08:00
PhpunitTestRecorder.php build: Updating mediawiki/mediawiki-codesniffer to 16.0.0 2018-02-17 13:29:13 +01:00
README tests: Replace implicit Bugzilla bug numbers with Phab ones 2017-02-21 02:14:34 +00:00
TestFileEditor.php Parser: remove leftover "transparent hook" code 2020-01-28 20:10:20 -05:00
TestFileReader.php Parser: remove leftover "transparent hook" code 2020-01-28 20:10:20 -05:00
TestRecorder.php Add missing @param and @return to documentation 2019-11-16 13:45:55 +01:00

Parser tests can be run either via PHPUnit or by using the standalone
parserTests.php in this directory. The standalone version provides more
options.

To run parser tests via PHPUnit:

 $ cd tests/phpunit
 ./phpunit.php --testsuite parsertests

You can optionally filter by title using --filter, e.g.

 ./phpunit.php --testsuite parsertests --filter="T6400"