@@ -104,8 +104,8 @@ describe('The convert v2 Function', function() {
104
104
105
105
expect ( err ) . to . be . null ;
106
106
expect ( conversionResult . output [ 0 ] . data . auth . type ) . to . equal ( 'apikey' ) ;
107
- expect ( conversionResult . output [ 0 ] . data . item [ 0 ] . item [ 0 ] . request . auth . type ) . to . equal ( 'apikey ' ) ;
108
- expect ( conversionResult . output [ 0 ] . data . item [ 1 ] . item [ 0 ] . request . auth . type ) . to . equal ( 'bearer ' ) ;
107
+ expect ( conversionResult . output [ 0 ] . data . item [ 0 ] . item [ 0 ] . request . auth . type ) . to . equal ( 'bearer ' ) ;
108
+ expect ( conversionResult . output [ 0 ] . data . item [ 1 ] . item [ 0 ] . request . auth . type ) . to . equal ( 'apikey ' ) ;
109
109
done ( ) ;
110
110
} ) ;
111
111
} ) ;
@@ -234,15 +234,15 @@ describe('The convert v2 Function', function() {
234
234
expect ( conversionResult . output [ 0 ] . data ) . to . have . property ( 'item' ) ;
235
235
expect ( conversionResult . output [ 0 ] . data ) . to . have . property ( 'variable' ) ;
236
236
expect ( conversionResult . output [ 0 ] . data . variable ) . to . be . an ( 'array' ) ;
237
- expect ( conversionResult . output [ 0 ] . data . variable [ 4 ] . key ) . to . equal ( 'format' ) ;
238
- expect ( conversionResult . output [ 0 ] . data . variable [ 4 ] . value ) . to . equal ( 'json' ) ;
239
- expect ( conversionResult . output [ 0 ] . data . variable [ 5 ] . key ) . to . equal ( 'path' ) ;
240
- expect ( conversionResult . output [ 0 ] . data . variable [ 5 ] . value ) . to . equal ( 'send-email' ) ;
241
- expect ( conversionResult . output [ 0 ] . data . variable [ 6 ] . key ) . to . equal ( 'new-path-variable-1' ) ;
237
+ expect ( conversionResult . output [ 0 ] . data . variable [ 1 ] . key ) . to . equal ( 'format' ) ;
238
+ expect ( conversionResult . output [ 0 ] . data . variable [ 1 ] . value ) . to . equal ( 'json' ) ;
239
+ expect ( conversionResult . output [ 0 ] . data . variable [ 2 ] . key ) . to . equal ( 'path' ) ;
240
+ expect ( conversionResult . output [ 0 ] . data . variable [ 2 ] . value ) . to . equal ( 'send-email' ) ;
241
+ expect ( conversionResult . output [ 0 ] . data . variable [ 3 ] . key ) . to . equal ( 'new-path-variable-1' ) ;
242
242
// serialised value for object { R: 100, G: 200, B: 150 }
243
- expect ( conversionResult . output [ 0 ] . data . variable [ 6 ] . value ) . to . equal ( 'R,100,G,200,B,150' ) ;
244
- expect ( conversionResult . output [ 0 ] . data . variable [ 7 ] . key ) . to . equal ( 'new-path-variable-2' ) ;
245
- expect ( conversionResult . output [ 0 ] . data . variable [ 7 ] . value ) . to . contain ( 'exampleString' ) ;
243
+ expect ( conversionResult . output [ 0 ] . data . variable [ 3 ] . value ) . to . equal ( 'R,100,G,200,B,150' ) ;
244
+ expect ( conversionResult . output [ 0 ] . data . variable [ 4 ] . key ) . to . equal ( 'new-path-variable-2' ) ;
245
+ expect ( conversionResult . output [ 0 ] . data . variable [ 4 ] . value ) . to . contain ( 'exampleString' ) ;
246
246
done ( ) ;
247
247
} ) ;
248
248
} ) ;
@@ -359,14 +359,14 @@ describe('The convert v2 Function', function() {
359
359
( err , conversionResult ) => {
360
360
// Combining protocol, host, path to create a request
361
361
// Ex https:// + example.com + /example = https://example.com/example
362
- let request = conversionResult . output [ 0 ] . data . item [ 0 ] . item [ 0 ] . item [ 0 ] . request ,
362
+ let request = conversionResult . output [ 0 ] . data . item [ 1 ] . item [ 0 ] . item [ 0 ] . request ,
363
363
protocol = request . url . protocol ,
364
364
host = request . url . host . join ( '.' ) ,
365
365
port = request . url . port ,
366
366
path = request . url . path . join ( '/' ) ,
367
367
endPoint = protocol + '://' + host + ':' + port + '/' + path ,
368
368
host1 = conversionResult . output [ 0 ] . data . variable [ 0 ] . value ,
369
- path1 = conversionResult . output [ 0 ] . data . item [ 1 ] . item [ 0 ] . item [ 0 ] . request . url . path . join ( '/' ) ,
369
+ path1 = conversionResult . output [ 0 ] . data . item [ 0 ] . item [ 0 ] . item [ 0 ] . request . url . path . join ( '/' ) ,
370
370
endPoint1 = host1 + '/' + path1 ;
371
371
expect ( endPoint ) . to . equal ( 'http://petstore.swagger.io:{{port}}/:basePath/secondary-domain/fails' ) ;
372
372
expect ( endPoint1 ) . to . equal ( 'https://api.example.com/primary-domain/works' ) ;
@@ -785,8 +785,8 @@ describe('The convert v2 Function', function() {
785
785
// query1 required, query2 optional
786
786
// header1 required, header2 optional
787
787
// response: header1 required, header2 optional
788
- request = requests [ 1 ] . request ;
789
- response = requests [ 1 ] . response [ 0 ] ;
788
+ request = requests [ 0 ] . request ;
789
+ response = requests [ 0 ] . response [ 0 ] ;
790
790
expect ( request . url . query [ 0 ] . description . content ) . to . equal ( '(Required) Description of query1' ) ;
791
791
expect ( request . url . query [ 1 ] . description . content ) . to . equal ( 'Description of query2' ) ;
792
792
expect ( request . header [ 0 ] . description . content ) . to . equal ( '(Required) Description of header1' ) ;
@@ -797,7 +797,7 @@ describe('The convert v2 Function', function() {
797
797
// PUT /pets
798
798
// RequestBody: multipart/form-data
799
799
// formParam1 required, formParam2 optional
800
- request = requests [ 2 ] . request ;
800
+ request = requests [ 1 ] . request ;
801
801
expect ( request . body . formdata [ 0 ] . description . content ) . to . equal ( '(Required) Description of formParam1' ) ;
802
802
expect ( request . body . formdata [ 1 ] . description . content ) . to . equal ( 'Description of formParam2' ) ;
803
803
expect ( request . body . formdata [ 0 ] . contentType ) . to . equal ( 'application/xml' ) ;
@@ -806,7 +806,7 @@ describe('The convert v2 Function', function() {
806
806
// POST /pets
807
807
// RequestBody: application/x-www-form-urlencoded
808
808
// urlencodedParam1 required, urlencodedParam2 optional
809
- request = requests [ 3 ] . request ;
809
+ request = requests [ 2 ] . request ;
810
810
expect ( request . body . urlencoded [ 0 ] . description . content ) . to . equal ( '(Required) Description of urlencodedParam1' ) ;
811
811
expect ( request . body . urlencoded [ 1 ] . description . content ) . to . equal ( 'Description of urlencodedParam2' ) ;
812
812
@@ -927,7 +927,7 @@ describe('The convert v2 Function', function() {
927
927
928
928
Converter . convertV2 ( input , { } , ( err , result ) => {
929
929
expect ( err ) . to . be . null ;
930
- let body = JSON . parse ( result . output [ 0 ] . data . item [ 0 ] . item [ 1 ] . response [ 0 ] . body ) ;
930
+ let body = JSON . parse ( result . output [ 0 ] . data . item [ 0 ] . item [ 0 ] . response [ 0 ] . body ) ;
931
931
expect ( result . result ) . to . be . true ;
932
932
expect ( body )
933
933
. to . be . an ( 'array' ) . with . length ( 2 ) ;
@@ -995,15 +995,15 @@ describe('The convert v2 Function', function() {
995
995
// GET /pets
996
996
// query1 required, query2 optional
997
997
// header1 required, header2 optional
998
- request = requests [ 1 ] . request ;
998
+ request = requests [ 0 ] . request ;
999
999
expect ( request . url . query [ 0 ] . disabled ) . to . be . false ;
1000
1000
expect ( request . url . query [ 1 ] . disabled ) . to . be . true ;
1001
1001
expect ( request . header [ 0 ] . disabled ) . to . be . false ;
1002
1002
expect ( request . header [ 1 ] . disabled ) . to . be . true ;
1003
1003
1004
1004
// POST /pets
1005
1005
// urlencoded body
1006
- urlencodedBody = requests [ 3 ] . request . body . urlencoded ;
1006
+ urlencodedBody = requests [ 2 ] . request . body . urlencoded ;
1007
1007
expect ( urlencodedBody [ 0 ] . key ) . to . eql ( 'urlencodedParam1' ) ;
1008
1008
expect ( urlencodedBody [ 0 ] . disabled ) . to . be . false ;
1009
1009
expect ( urlencodedBody [ 1 ] . key ) . to . eql ( 'urlencodedParam2' ) ;
@@ -1994,11 +1994,11 @@ describe('The convert v2 Function', function() {
1994
1994
optimizeConversion : false , stackLimit : 50
1995
1995
} , ( err , result ) => {
1996
1996
const expectedResponseBody1 = JSON . parse (
1997
- result . output [ 0 ] . data . item [ 0 ] . item [ 0 ] . item [ 0 ]
1997
+ result . output [ 0 ] . data . item [ 0 ] . item [ 0 ] . item [ 1 ]
1998
1998
. item [ 0 ] . response [ 0 ] . body
1999
1999
) ,
2000
2000
expectedResponseBody2 = JSON . parse (
2001
- result . output [ 0 ] . data . item [ 0 ] . item [ 0 ] . item [ 1 ] . item [ 0 ] . item [ 0 ] . response [ 0 ] . body
2001
+ result . output [ 0 ] . data . item [ 0 ] . item [ 0 ] . item [ 0 ] . item [ 0 ] . item [ 0 ] . response [ 0 ] . body
2002
2002
) ;
2003
2003
expect ( err ) . to . be . null ;
2004
2004
expect ( result . result ) . to . be . true ;
@@ -2278,8 +2278,8 @@ describe('The convert v2 Function', function() {
2278
2278
expect ( conversionResult . output [ 0 ] . data ) . to . have . property ( 'item' ) ;
2279
2279
expect ( conversionResult . output [ 0 ] . data . item . length ) . to . equal ( 1 ) ;
2280
2280
2281
- const item1 = conversionResult . output [ 0 ] . data . item [ 0 ] . item [ 0 ] . item [ 0 ] . item [ 0 ] ,
2282
- item2 = conversionResult . output [ 0 ] . data . item [ 0 ] . item [ 1 ] . item [ 0 ] ,
2281
+ const item1 = conversionResult . output [ 0 ] . data . item [ 0 ] . item [ 1 ] . item [ 0 ] . item [ 0 ] ,
2282
+ item2 = conversionResult . output [ 0 ] . data . item [ 0 ] . item [ 0 ] . item [ 0 ] ,
2283
2283
acceptHeader = {
2284
2284
key : 'Accept' ,
2285
2285
value : 'application/json'
0 commit comments