From 6d8ae6976305891e1c882d1616e903e11ada33ed Mon Sep 17 00:00:00 2001 From: Eldad Fux Date: Sun, 30 Aug 2020 09:50:38 +0300 Subject: [PATCH] Fixed mock API --- app/controllers/general.php | 2 +- app/controllers/mock.php | 21 +++++++++++++++++++++ 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/app/controllers/general.php b/app/controllers/general.php index e5cbf801dc..2c3df992f9 100644 --- a/app/controllers/general.php +++ b/app/controllers/general.php @@ -259,7 +259,7 @@ App::init(function ($utopia, $request, $response, $console, $project, $user, $lo $deletes ->setParam('projectId', $project->getId()) ; -}, ['utopia', 'request', 'response', 'console', 'project', 'user', 'locale', 'webhooks', 'audits', 'usage', 'functions', 'clients']); +}, ['utopia', 'request', 'response', 'console', 'project', 'user', 'locale', 'webhooks', 'audits', 'usage', 'deletes', 'functions', 'clients']); App::shutdown(function ($utopia, $request, $response, $project, $webhooks, $audits, $usage, $deletes, $functions, $mode) { /** @var Utopia\App $utopia */ diff --git a/app/controllers/mock.php b/app/controllers/mock.php index 9e753b2cae..102194d98f 100644 --- a/app/controllers/mock.php +++ b/app/controllers/mock.php @@ -12,6 +12,7 @@ use Appwrite\Storage\Validator\File; App::get('/v1/mock/tests/foo') ->desc('Mock a get request for SDK tests') + ->groups(['mock']) ->label('scope', 'public') ->label('sdk.namespace', 'foo') ->label('sdk.method', 'get') @@ -25,6 +26,7 @@ App::get('/v1/mock/tests/foo') App::post('/v1/mock/tests/foo') ->desc('Mock a post request for SDK tests') + ->groups(['mock']) ->label('scope', 'public') ->label('sdk.namespace', 'foo') ->label('sdk.method', 'post') @@ -38,6 +40,7 @@ App::post('/v1/mock/tests/foo') App::patch('/v1/mock/tests/foo') ->desc('Mock a patch request for SDK tests') + ->groups(['mock']) ->label('scope', 'public') ->label('sdk.namespace', 'foo') ->label('sdk.method', 'patch') @@ -51,6 +54,7 @@ App::patch('/v1/mock/tests/foo') App::put('/v1/mock/tests/foo') ->desc('Mock a put request for SDK tests') + ->groups(['mock']) ->label('scope', 'public') ->label('sdk.namespace', 'foo') ->label('sdk.method', 'put') @@ -64,6 +68,7 @@ App::put('/v1/mock/tests/foo') App::delete('/v1/mock/tests/foo') ->desc('Mock a delete request for SDK tests') + ->groups(['mock']) ->label('scope', 'public') ->label('sdk.namespace', 'foo') ->label('sdk.method', 'delete') @@ -77,6 +82,7 @@ App::delete('/v1/mock/tests/foo') App::get('/v1/mock/tests/bar') ->desc('Mock a get request for SDK tests') + ->groups(['mock']) ->label('scope', 'public') ->label('sdk.namespace', 'bar') ->label('sdk.method', 'get') @@ -90,6 +96,7 @@ App::get('/v1/mock/tests/bar') App::post('/v1/mock/tests/bar') ->desc('Mock a post request for SDK tests') + ->groups(['mock']) ->label('scope', 'public') ->label('sdk.namespace', 'bar') ->label('sdk.method', 'post') @@ -103,6 +110,7 @@ App::post('/v1/mock/tests/bar') App::patch('/v1/mock/tests/bar') ->desc('Mock a patch request for SDK tests') + ->groups(['mock']) ->label('scope', 'public') ->label('sdk.namespace', 'bar') ->label('sdk.method', 'patch') @@ -116,6 +124,7 @@ App::patch('/v1/mock/tests/bar') App::put('/v1/mock/tests/bar') ->desc('Mock a put request for SDK tests') + ->groups(['mock']) ->label('scope', 'public') ->label('sdk.namespace', 'bar') ->label('sdk.method', 'put') @@ -129,6 +138,7 @@ App::put('/v1/mock/tests/bar') App::delete('/v1/mock/tests/bar') ->desc('Mock a delete request for SDK tests') + ->groups(['mock']) ->label('scope', 'public') ->label('sdk.namespace', 'bar') ->label('sdk.method', 'delete') @@ -142,6 +152,7 @@ App::delete('/v1/mock/tests/bar') App::post('/v1/mock/tests/general/upload') ->desc('Mock a post request for SDK tests') + ->groups(['mock']) ->label('scope', 'public') ->label('sdk.namespace', 'general') ->label('sdk.method', 'upload') @@ -181,6 +192,7 @@ App::post('/v1/mock/tests/general/upload') App::get('/v1/mock/tests/general/redirect') ->desc('Mock a post request for SDK tests') + ->groups(['mock']) ->label('scope', 'public') ->label('sdk.namespace', 'general') ->label('sdk.method', 'redirect') @@ -194,6 +206,7 @@ App::get('/v1/mock/tests/general/redirect') App::get('/v1/mock/tests/general/redirected') ->desc('Mock a post request for SDK tests') + ->groups(['mock']) ->label('scope', 'public') ->label('sdk.namespace', 'general') ->label('sdk.method', 'redirected') @@ -204,6 +217,7 @@ App::get('/v1/mock/tests/general/redirected') App::get('/v1/mock/tests/general/set-cookie') ->desc('Mock a cookie request for SDK tests') + ->groups(['mock']) ->label('scope', 'public') ->label('sdk.namespace', 'general') ->label('sdk.method', 'setCookie') @@ -217,6 +231,7 @@ App::get('/v1/mock/tests/general/set-cookie') App::get('/v1/mock/tests/general/get-cookie') ->desc('Mock a cookie request for SDK tests') + ->groups(['mock']) ->label('scope', 'public') ->label('sdk.namespace', 'general') ->label('sdk.method', 'getCookie') @@ -232,6 +247,7 @@ App::get('/v1/mock/tests/general/get-cookie') App::get('/v1/mock/tests/general/empty') ->desc('Mock a post request for SDK tests') + ->groups(['mock']) ->label('scope', 'public') ->label('sdk.namespace', 'general') ->label('sdk.method', 'empty') @@ -246,6 +262,7 @@ App::get('/v1/mock/tests/general/empty') App::get('/v1/mock/tests/general/oauth2') ->desc('Mock an OAuth2 login route') + ->groups(['mock']) ->label('scope', 'public') ->label('docs', false) ->label('sdk.mock', true) @@ -261,6 +278,7 @@ App::get('/v1/mock/tests/general/oauth2') App::get('/v1/mock/tests/general/oauth2/token') ->desc('Mock an OAuth2 login route') + ->groups(['mock']) ->label('scope', 'public') ->label('docs', false) ->label('sdk.mock', true) @@ -288,6 +306,7 @@ App::get('/v1/mock/tests/general/oauth2/token') App::get('/v1/mock/tests/general/oauth2/user') ->desc('Mock an OAuth2 user route') + ->groups(['mock']) ->label('scope', 'public') ->label('docs', false) ->param('token', '', function () { return new Text(100); }, 'OAuth2 Access Token.') @@ -307,6 +326,7 @@ App::get('/v1/mock/tests/general/oauth2/user') App::get('/v1/mock/tests/general/oauth2/success') ->label('scope', 'public') + ->groups(['mock']) ->label('docs', false) ->action(function ($response) { /** @var Appwrite\Utopia\Response $response */ @@ -317,6 +337,7 @@ App::get('/v1/mock/tests/general/oauth2/success') }, ['response']); App::get('/v1/mock/tests/general/oauth2/failure') + ->groups(['mock']) ->label('scope', 'public') ->label('docs', false) ->action(function ($response) {