From 9403b9b95f95cdae828b15fad1d8223b9ed3a5c4 Mon Sep 17 00:00:00 2001 From: Eldad Fux Date: Thu, 4 Mar 2021 23:32:03 +0200 Subject: [PATCH] Added new routes to mock errors --- app/controllers/mock.php | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/app/controllers/mock.php b/app/controllers/mock.php index 4c9f3faf9..493d62d6b 100644 --- a/app/controllers/mock.php +++ b/app/controllers/mock.php @@ -280,6 +280,32 @@ App::get('/v1/mock/tests/general/empty') $response->noContent(); }); +App::get('/v1/mock/tests/general/400-error') + ->desc('Mock a an 400 failed request') + ->groups(['mock']) + ->label('scope', 'public') + ->label('sdk.platform', [APP_PLATFORM_CLIENT, APP_PLATFORM_SERVER]) + ->label('sdk.namespace', 'general') + ->label('sdk.method', 'error400') + ->label('sdk.description', 'Mock an 400 error') + ->label('sdk.mock', true) + ->action(function () { + throw new Exception('Mock 400 error', 400); + }); + +App::get('/v1/mock/tests/general/500-error') + ->desc('Mock a an 500 failed request') + ->groups(['mock']) + ->label('scope', 'public') + ->label('sdk.platform', [APP_PLATFORM_CLIENT, APP_PLATFORM_SERVER]) + ->label('sdk.namespace', 'general') + ->label('sdk.method', 'error500') + ->label('sdk.description', 'Mock an 500 error') + ->label('sdk.mock', true) + ->action(function () { + throw new Exception('Mock 500 error', 500); + }); + App::get('/v1/mock/tests/general/oauth2') ->desc('Mock an OAuth2 login route') ->groups(['mock'])