From 40df0b2e672846dd2d48db805516f410211bc64d Mon Sep 17 00:00:00 2001 From: Atieno Date: Tue, 11 Mar 2025 16:58:53 +0300 Subject: mocha: Test Page language links endpoint Bug: T382458 Change-Id: Iedd4526a516e8c8e45576a15f3a747a429a2f317 --- includes/Rest/Handler/LanguageLinksHandler.php | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'includes/Rest') 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'; } -- cgit v1.2.3