wiki.techinc.nl/tests/phpunit/integration/includes/Rest/Handler/Helper
Daimona Eaytoy 77d4c2c454 phpunit: Randomize and improve default test page names
UTPage is badly named, because it doesn't give any information as to
what test caused the page to be created. It also sort of encourages test
authors to rely on this "UTPage" page being created by the framework for
them.

Both these things are dangerous, or at least very questionable. Use a
random page title instead, but include the caller name in case someone
needs to investigate where a test page is coming from.

Do the same for summary and content, too.

In getExistingTestPage, add a check to make sure that the page was
created successfully. Do not use assert* to avoid adding assertions
extraneous to the test.

addCoreDBData is not changed because that method will be removed
entirely (T342428).

Fix tests that are now failing:
- ParsoidOutputAccessTest was relying on the content of
  getExistingTestPage to be UTContent.
- HTMLHandlerTestTrait did not account for spaces in the page name (also
  change the signature to reflect the fact that WikiPage is always
  passed in).
- HtmlInputTransformHelperTest was relying on the fake test page to be
  there.
- PoolWorkArticleViewTest is leaving pages behind, and for some reason
  that's making SpecialRecentchangesTest fail.

Bug: T341344
Change-Id: I9c2dc1cf1f184c8062864756d2747ee56e886086
2023-08-15 20:39:25 +00:00
..
HtmlInputTransformHelperTest.php phpunit: Randomize and improve default test page names 2023-08-15 20:39:25 +00:00
HtmlMessageOutputHelperTest.php
HtmlOutputRendererHelperTest.php Make tests override needed configuration 2023-07-27 06:40:48 +00:00
PageContentHelperTest.php tests: Use Title::makeTitle instead of Title::newFromText 2023-06-19 21:54:57 +02:00
PageRedirectHelperTest.php Convert PageRedirectHandlerTrait to PageRedirectHelper 2023-06-20 21:15:24 +02:00
PageRestHelperFactoryTest.php
RevisionContentHelperTest.php