1
0
Fork 0
mirror of synced 2024-05-02 03:42:37 +12:00

feat(mock): add text response error

This commit is contained in:
Torsten Dittmann 2021-05-06 17:45:32 +02:00
parent a2d60ac269
commit b3badfeb8d
2 changed files with 22 additions and 1 deletions

View file

@ -359,6 +359,27 @@ App::get('/v1/mock/tests/general/500-error')
throw new Exception('Mock 500 error', 500);
});
App::get('/v1/mock/tests/general/502-error')
->desc('502 Error')
->groups(['mock'])
->label('scope', 'public')
->label('sdk.auth', [APP_PLATFORM_CLIENT, APP_PLATFORM_SERVER])
->label('sdk.namespace', 'general')
->label('sdk.method', 'error502')
->label('sdk.description', 'Mock a an 502 bad gateway.')
->label('sdk.response.code', Response::STATUS_CODE_BAD_GATEWAY)
->label('sdk.response.type', Response::CONTENT_TYPE_TEXT)
->label('sdk.mock', true)
->inject('response')
->action(function ($response) {
/** @var Appwrite\Utopia\Response $response */
$response
->setStatusCode(502)
->text('This is a text error')
;
});
App::get('/v1/mock/tests/general/oauth2')
->desc('OAuth Login')
->groups(['mock'])

View file

@ -43,7 +43,7 @@ use Appwrite\Utopia\Response\Model\Mock; // Keep last
use stdClass;
/**
* @method public function setStatusCode(int $code = 200): Response
* @method Response public function setStatusCode(int $code = 200):
*/
class Response extends SwooleResponse
{