mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-12-20 15:30:39 +01:00
fix: update openapi spec to specify optional expiry argument available to be passed in via request body.
Also updated test runner to ignore any request bodies in spec that are explicitly not required.
This commit is contained in:
@@ -447,7 +447,10 @@ describe('API', async () => {
|
||||
|
||||
let body = {};
|
||||
let type = 'json';
|
||||
if (context[method].hasOwnProperty('requestBody') && context[method].requestBody.content['application/json']) {
|
||||
if (
|
||||
context[method].hasOwnProperty('requestBody') &&
|
||||
context[method].requestBody.required !== false &&
|
||||
context[method].requestBody.content['application/json']) {
|
||||
body = buildBody(context[method].requestBody.content['application/json'].schema.properties);
|
||||
} else if (context[method].hasOwnProperty('requestBody') && context[method].requestBody.content['multipart/form-data']) {
|
||||
type = 'form';
|
||||
|
||||
Reference in New Issue
Block a user