wiki.techinc.nl/tests/phpunit/unit/includes
daniel 91a1741787 Introduce Modules into the REST framework
Modules group together endpoints by a shared prefix. The idea is that each module has its own version and can generated self-contained self-documentation. This allows clients to have clear expectations about the endpoints of each module, no matter what wiki they are accessing. So far, each wiki may be exposing a different set of endpoints, with no way to provide a spec that describes that set of endpoints in a way that would be consistent across wikis and stable over time.

Bug: T362480
Change-Id: Iebcde4645d472d27eee5a30adb6eee12cc7d046b
2024-05-08 16:12:30 +02:00
..
actions tests: Fix @covers and @coversDefaultClass to have leading \ 2024-02-16 22:43:56 +00:00
api tests: Namespace api tests 2024-02-18 15:47:04 +00:00
auth tests: More use statements in auth tests 2024-02-16 21:49:35 +00:00
block tests: Fix @covers and @coversDefaultClass to have leading \ 2024-02-16 22:43:56 +00:00
cache Namespace includes/cache 2024-02-20 10:28:03 -05:00
changes tests: Fix @covers and @coversDefaultClass to have leading \ 2024-02-16 22:43:56 +00:00
CommentFormatter Namespace includes/cache 2024-02-20 10:28:03 -05:00
config config: Abstract test matrix for EtcdConfig 2024-03-27 03:39:31 +00:00
content Remove meaningless constructor tests 2024-05-06 09:58:55 +02:00
dao tests: Change expectDeprecation to expectDeprecationAndContinue 2023-07-18 16:35:43 +00:00
db tests: Fix @covers and @coversDefaultClass to have leading \ 2024-02-16 22:43:56 +00:00
debug tests: Add Tests to PHP namespacing 2024-02-16 19:10:11 +00:00
deferred tests: Use namespaced class names in @covers annotations 2024-01-27 01:11:07 +01:00
diff tests: Fix @covers and @coversDefaultClass to have leading \ 2024-02-16 22:43:56 +00:00
edit Move ParsoidRenderID to MediaWiki\Edit 2024-02-07 21:22:06 -05:00
editpage tests: Fix @covers and @coversDefaultClass to have leading \ 2024-02-16 22:43:56 +00:00
exception tests: Fix @covers and @coversDefaultClass to have leading \ 2024-02-16 22:43:56 +00:00
Feed tests: Make some PHPUnit data providers static 2023-03-24 02:53:57 +00:00
filebackend Make HTTPFileStreamer testable 2024-04-26 13:22:55 +02:00
filerepo/file tests: Fix @covers and @coversDefaultClass to have leading \ 2024-02-16 22:43:56 +00:00
GlobalFunctions Clean up wfEscapeWikiText() input types 2024-02-15 00:12:19 +01:00
historyblob tests: Fix @covers and @coversDefaultClass to have leading \ 2024-02-16 22:43:56 +00:00
HookContainer Fix some line indent 2024-04-20 00:25:15 +02:00
Html Html,Xml: Widen @covers tags 2024-03-30 21:48:32 +00:00
htmlform tests: Fix @covers and @coversDefaultClass to have leading \ 2024-02-16 22:43:56 +00:00
http http: MultiHttpClient supports TelemetryHeadersInterface 2023-09-12 18:05:17 +02:00
import tests: Fix @covers and @coversDefaultClass to have leading \ 2024-02-16 22:43:56 +00:00
installer tests: Use IDatabase for mocking instead of DBConnRef 2024-05-02 22:11:12 +00:00
interwiki tests: Fix @covers and @coversDefaultClass to have leading \ 2024-02-16 22:43:56 +00:00
jobqueue tests: Fix @covers and @coversDefaultClass to have leading \ 2024-02-16 22:43:56 +00:00
json tests: Fix @covers and @coversDefaultClass to have leading \ 2024-02-16 22:43:56 +00:00
language tests: Fix @covers and @coversDefaultClass to have leading \ 2024-02-16 22:43:56 +00:00
libs Reenable DoctrineSchemaChangeBuilderTest for sqlite 2024-05-03 13:24:17 +00:00
linker Namespace includes/cache 2024-02-20 10:28:03 -05:00
mail Use native willReturnSelf in tests where possible 2024-04-10 14:13:05 +02:00
media tests: Fix @covers and @coversDefaultClass to have leading \ 2024-02-16 22:43:56 +00:00
Message Namespace Message, move to appropriate directory 2024-02-14 15:10:36 -05:00
objectcache objectcache: Inject DBLoadBalancerFactory into ObjectCacheFactory 2024-04-18 22:04:16 +01:00
page PageStore: Migrate to StatsLib 2024-05-05 15:36:33 +02:00
ParamValidator/TypeDef REST: Add support for complex parameters. 2024-04-02 21:59:30 +02:00
parser Merge "Re-enable test after bumping Parsoid" 2024-04-22 04:34:20 +00:00
password tests: Fix @covers and @coversDefaultClass to have leading \ 2024-02-16 22:43:56 +00:00
Permissions Stop using LoadBalancer::getConnectionRef() so it can be hard-deprecated 2024-04-30 13:31:08 +01:00
poolcounter tests: Use namespaced class names in @covers annotations 2024-01-27 01:11:07 +01:00
preferences tests: Fix @covers and @coversDefaultClass to have leading \ 2024-02-16 22:43:56 +00:00
rcfeed tests: Fix @covers and @coversDefaultClass to have leading \ 2024-02-16 22:43:56 +00:00
registration tests: Fix PSR2.Classes.PropertyDeclaration.Multiple errors 2024-04-22 12:48:49 +03:00
Request tests: Fix @covers and @coversDefaultClass to have leading \ 2024-02-16 22:43:56 +00:00
ResourceLoader Remove meaningless constructor tests 2024-05-06 09:58:55 +02:00
Rest Introduce Modules into the REST framework 2024-05-08 16:12:30 +02:00
Revision RevisionStore: Remove usage of ActorMigration 2024-02-05 00:29:44 +00:00
revisionlist tests: Fix @covers and @coversDefaultClass to have leading \ 2024-02-16 22:43:56 +00:00
search tests: Fix @covers and @coversDefaultClass to have leading \ 2024-02-16 22:43:56 +00:00
session Merge "tests: Fix @covers and @coversDefaultClass to have leading \" 2024-02-16 23:25:14 +00:00
Settings JsonSchemaTrait: Add support for inlined references 2024-04-29 10:15:03 +00:00
shell tests: Fix @covers and @coversDefaultClass to have leading \ 2024-02-16 22:43:56 +00:00
site tests: Namespace Site classes 2024-02-17 00:50:52 +00:00
skins tests: Fix @covers and @coversDefaultClass to have leading \ 2024-02-16 22:43:56 +00:00
specials/formfields tests: Fix @covers and @coversDefaultClass to have leading \ 2024-02-16 22:43:56 +00:00
Storage tests: Add Tests to PHP namespacing 2024-02-16 19:10:11 +00:00
StubObject tests: Fix @covers and @coversDefaultClass to have leading \ 2024-02-16 22:43:56 +00:00
tidy tests: Fix @covers and @coversDefaultClass to have leading \ 2024-02-16 22:43:56 +00:00
title tests: Fix @covers and @coversDefaultClass to have leading \ 2024-02-16 22:43:56 +00:00
user Add new conditional default conditions for user options: anon and named 2024-04-02 14:46:53 -07:00
utils tests: Fix @covers and @coversDefaultClass to have leading \ 2024-02-16 22:43:56 +00:00
watcheditem watcheditem: Migrate to IReadableDatabase::newSelectQueryBuilder 2024-05-06 20:40:23 +02:00
watchlist tests: Use namespaced classes 2023-12-11 15:59:55 +01:00
widget test: Add PHPUnit tests for UsersMultiselectWidget 2024-02-09 21:54:47 +00:00
WikiMap tests: Fix @covers and @coversDefaultClass to have leading \ 2024-02-16 22:43:56 +00:00
xml Html,Xml: Widen @covers tags 2024-03-30 21:48:32 +00:00
FactoryArgTestTrait.php
SetupDynamicConfigTest.php logging: Inject services into PageLangLogFormatter 2024-03-28 01:32:02 +00:00