aboutsummaryrefslogtreecommitdiffstats
path: root/includes/Rest
diff options
context:
space:
mode:
authorAtieno <pnjira@wikimedia.org>2025-03-11 16:58:53 +0300
committerAtieno <pnjira@wikimedia.org>2025-03-20 16:48:53 +0300
commit40df0b2e672846dd2d48db805516f410211bc64d (patch)
tree764aa7176383cd604fed37bb84fa3692351018b9 /includes/Rest
parentca60c81278196eb521bc580f03f905fac867149e (diff)
downloadmediawikicore-40df0b2e672846dd2d48db805516f410211bc64d.tar.gz
mediawikicore-40df0b2e672846dd2d48db805516f410211bc64d.zip
mocha: Test Page language links endpoint
Bug: T382458 Change-Id: Iedd4526a516e8c8e45576a15f3a747a429a2f317
Diffstat (limited to 'includes/Rest')
-rw-r--r--includes/Rest/Handler/LanguageLinksHandler.php7
1 files changed, 7 insertions, 0 deletions
diff --git a/includes/Rest/Handler/LanguageLinksHandler.php b/includes/Rest/Handler/LanguageLinksHandler.php
index 5c4c3a51d0ed..fd63c7a5c948 100644
--- a/includes/Rest/Handler/LanguageLinksHandler.php
+++ b/includes/Rest/Handler/LanguageLinksHandler.php
@@ -183,6 +183,13 @@ class LanguageLinksHandler extends SimpleHandler {
return (bool)$this->getPage();
}
+ protected function generateResponseSpec( string $method ): array {
+ $spec = parent::generateResponseSpec( $method );
+
+ $spec['404'] = [ '$ref' => '#/components/responses/GenericErrorResponse' ];
+ return $spec;
+ }
+
public function getResponseBodySchemaFileName( string $method ): ?string {
return 'includes/Rest/Handler/Schema/PageLanguageLinks.json';
}