Skip to content

Commit 22cebb8

Browse files
authored
Merge pull request #764 from postmanlabs/revert-760-feature/add-description
Revert "Add description for path variables to the request if present in OpenAPI schema"
2 parents 17211ac + 8a582a1 commit 22cebb8

File tree

3 files changed

+21
-91
lines changed

3 files changed

+21
-91
lines changed

libV2/utils.js

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -66,15 +66,6 @@ const sdk = require('postman-collection'),
6666
});
6767

6868
requestItem.request.url.variables.assimilate(pathParams);
69-
_.forEach(pathParams, (param) => {
70-
if (param.description) {
71-
const item = requestItem.request.url.variables.one(param.key);
72-
if (!_.isEmpty(item)) {
73-
item.description = param.description;
74-
}
75-
}
76-
});
77-
7869
requestItem.request.auth = auth;
7970

8071
_.forEach(responses, (response) => {

test/data/valid_openapi/path_params_with_description.json

Lines changed: 0 additions & 55 deletions
This file was deleted.

test/unit/convertV2.test.js

Lines changed: 21 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ const expect = require('chai').expect,
3030
examplesOutsideSchema = path.join(__dirname, VALID_OPENAPI_PATH + '/examples_outside_schema.json'),
3131
exampleOutsideSchema = path.join(__dirname, VALID_OPENAPI_PATH + '/example_outside_schema.json'),
3232
descriptionInBodyParams = path.join(__dirname, VALID_OPENAPI_PATH + '/description_in_body_params.json'),
33-
descriptionInPathParams = path.join(__dirname, VALID_OPENAPI_PATH + '/path_params_with_description.json'),
3433
zeroDefaultValueSpec = path.join(__dirname, VALID_OPENAPI_PATH + '/zero_in_default_value.json'),
3534
requiredInParams = path.join(__dirname, VALID_OPENAPI_PATH, '/required_in_parameters.json'),
3635
multipleRefs = path.join(__dirname, VALID_OPENAPI_PATH, '/multiple_refs.json'),
@@ -554,16 +553,6 @@ describe('The convert v2 Function', function() {
554553
});
555554
});
556555

557-
it('should add description in path params', function (done) {
558-
var openapi = fs.readFileSync(descriptionInPathParams, 'utf-8');
559-
Converter.convertV2({ type: 'string', data: openapi }, { schemaFaker: true }, (err, conversionResult) => {
560-
let description = conversionResult.output[0].data.item[0].item[0].item[0].request.url.variable[0].description;
561-
expect(err).to.be.null;
562-
expect(description).to.equal('(Required) Id of pet');
563-
done();
564-
});
565-
});
566-
567556
it('Should create collection from folder having one root file for browser', function(done) {
568557
let folderPath = path.join(__dirname, '../data/petstore separate yaml'),
569558
files = [],
@@ -1177,23 +1166,28 @@ describe('The convert v2 Function', function() {
11771166
Converter.convertV2({ type: 'string', data: openapi },
11781167
{}, (err, conversionResult) => {
11791168
expect(
1180-
conversionResult.output[0].data.item[0].item[0].item[0].request.url.query[0].description.content)
1181-
.to.equal('(Required) QUERY PARAM DESCRIPTION');
1169+
conversionResult.output[0].data.item[0].item[0].item[0].request.url.query[0].description.content
1170+
).to.equal('(Required) QUERY PARAM DESCRIPTION');
1171+
11821172
expect(
1183-
conversionResult.output[0].data.item[0].item[0].item[0].request.url.query[1].description.content)
1184-
.to.equal('QUERY PARAM Optional');
1185-
expect(conversionResult.output[0].data.item[0].item[0].item[0].request.url.variable[0].description).to.equal(
1186-
'(Required) Required spacecraftId path param'
1187-
);
1188-
expect(conversionResult.output[0].data.item[0].item[0].item[0].request.url.variable[1].description).to.equal(
1189-
'Path param optional description'
1190-
);
1191-
expect(conversionResult.output[0].data.item[0].item[0].item[0].request.header[0].description.content).to.equal(
1192-
'(Required) HEADER PARAM DESCRIPTION'
1193-
);
1194-
expect(conversionResult.output[0].data.item[0].item[0].item[0].request.header[1].description.content).to.equal(
1195-
'HEADER PARAM Optional'
1196-
);
1173+
conversionResult.output[0].data.item[0].item[0].item[0].request.url.query[1].description.content
1174+
).to.equal('QUERY PARAM Optional');
1175+
1176+
expect(
1177+
conversionResult.output[0].data.item[0].item[0].item[0].request.url.variable[0].description.content
1178+
).to.equal('(Required) Required spacecraftId path param');
1179+
1180+
expect(
1181+
conversionResult.output[0].data.item[0].item[0].item[0].request.url.variable[1].description.content
1182+
).to.equal('Path param optional description');
1183+
1184+
expect(
1185+
conversionResult.output[0].data.item[0].item[0].item[0].request.header[0].description.content
1186+
).to.equal('(Required) HEADER PARAM DESCRIPTION');
1187+
1188+
expect(
1189+
conversionResult.output[0].data.item[0].item[0].item[0].request.header[1].description.content
1190+
).to.equal('HEADER PARAM Optional');
11971191
done();
11981192
});
11991193
});

0 commit comments

Comments
 (0)