@@ -54,6 +54,7 @@ const expect = require('chai').expect,
54
54
path . join ( __dirname , VALID_OPENAPI_PATH , '/query_param_with_enum_resolve_as_example.json' ) ,
55
55
formDataParamDescription = path . join ( __dirname , VALID_OPENAPI_PATH , '/form_data_param_description.yaml' ) ,
56
56
allHTTPMethodsSpec = path . join ( __dirname , VALID_OPENAPI_PATH , '/all-http-methods.yaml' ) ,
57
+ descriptionTestSpec = path . join ( __dirname , VALID_OPENAPI_PATH , '/description-test.yaml' ) ,
57
58
invalidNullInfo = path . join ( __dirname , INVALID_OPENAPI_PATH , '/invalid-null-info.json' ) ,
58
59
invalidNullInfoTitle = path . join ( __dirname , INVALID_OPENAPI_PATH , '/invalid-info-null-title.json' ) ,
59
60
invalidNullInfoVersion = path . join ( __dirname , INVALID_OPENAPI_PATH , '/invalid-info-null-version.json' ) ,
@@ -1170,6 +1171,24 @@ describe('The convert v2 Function', function() {
1170
1171
} ) ;
1171
1172
} ) ;
1172
1173
1174
+ it ( 'description test' , function ( done ) {
1175
+ var openapi = fs . readFileSync ( descriptionTestSpec , 'utf8' ) ;
1176
+
1177
+ Converter . convertV2 ( { type : 'string' , data : openapi } ,
1178
+ { } , ( err , conversionResult ) => {
1179
+ expect ( conversionResult . output [ 0 ] . data . item [ 0 ] . item [ 0 ] . item [ 0 ] . request . url . query [ 0 ] . description . content ) . to . equal (
1180
+ 'QUERY PARAM DESCRIPTION'
1181
+ ) ;
1182
+ expect ( conversionResult . output [ 0 ] . data . item [ 0 ] . item [ 0 ] . item [ 0 ] . request . url . variable [ 0 ] . description ) . to . equal (
1183
+ 'PATH PARAM DESCRIPTION'
1184
+ ) ;
1185
+ expect ( conversionResult . output [ 0 ] . data . item [ 0 ] . item [ 0 ] . item [ 0 ] . request . url . header [ 0 ] . description ) . to . equal (
1186
+ 'HEADER PARAM DESCRIPTION'
1187
+ ) ;
1188
+ done ( ) ;
1189
+ } ) ;
1190
+ } ) ;
1191
+
1173
1192
it ( 'Should have disableBodyPruning option for protocolProfileBehavior set to true for all types of request' +
1174
1193
allHTTPMethodsSpec , function ( done ) {
1175
1194
var openapi = fs . readFileSync ( allHTTPMethodsSpec , 'utf8' ) ;
0 commit comments