Skip to content

Commit ca8dcf0

Browse files
feat: kinesis and sqs covers 500 response
1 parent 981f004 commit ca8dcf0

File tree

4 files changed

+76
-5
lines changed

4 files changed

+76
-5
lines changed

lib/package/kinesis/compileMethodsToKinesis.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,12 @@ module.exports = {
8282
SelectionPattern: 400,
8383
ResponseParameters: {},
8484
ResponseTemplates: {}
85+
},
86+
{
87+
StatusCode: 500,
88+
SelectionPattern: 500,
89+
ResponseParameters: {},
90+
ResponseTemplates: {}
8591
}
8692
]
8793
}

lib/package/kinesis/compileMethodsToKinesis.test.js

Lines changed: 28 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,12 @@ describe('#compileMethodsToKinesis()', () => {
118118
SelectionPattern: 400,
119119
ResponseParameters: {},
120120
ResponseTemplates: {}
121+
},
122+
{
123+
StatusCode: 500,
124+
SelectionPattern: 500,
125+
ResponseParameters: {},
126+
ResponseTemplates: {}
121127
}
122128
]
123129
},
@@ -236,6 +242,12 @@ describe('#compileMethodsToKinesis()', () => {
236242
SelectionPattern: 400,
237243
ResponseParameters: { 'method.response.header.Access-Control-Allow-Origin': "'*'" },
238244
ResponseTemplates: {}
245+
},
246+
{
247+
StatusCode: 500,
248+
SelectionPattern: 500,
249+
ResponseParameters: { 'method.response.header.Access-Control-Allow-Origin': "'*'" },
250+
ResponseTemplates: {}
239251
}
240252
]
241253
},
@@ -491,12 +503,19 @@ describe('#compileMethodsToKinesis()', () => {
491503
SelectionPattern: 400,
492504
ResponseParameters: {},
493505
ResponseTemplates: {}
506+
},
507+
{
508+
StatusCode: 500,
509+
SelectionPattern: 500,
510+
ResponseParameters: {},
511+
ResponseTemplates: {}
494512
}
495513
]
496514
},
497515
MethodResponses: [
498516
{ ResponseParameters: {}, ResponseModels: {}, StatusCode: 200 },
499-
{ ResponseParameters: {}, ResponseModels: {}, StatusCode: 400 }
517+
{ ResponseParameters: {}, ResponseModels: {}, StatusCode: 400 },
518+
{ ResponseParameters: {}, ResponseModels: {}, StatusCode: 500 }
500519
]
501520
}
502521
}
@@ -595,12 +614,19 @@ describe('#compileMethodsToKinesis()', () => {
595614
SelectionPattern: 400,
596615
ResponseParameters: {},
597616
ResponseTemplates: {}
617+
},
618+
{
619+
StatusCode: 500,
620+
SelectionPattern: 500,
621+
ResponseParameters: {},
622+
ResponseTemplates: {}
598623
}
599624
]
600625
},
601626
MethodResponses: [
602627
{ ResponseParameters: {}, ResponseModels: {}, StatusCode: 200 },
603-
{ ResponseParameters: {}, ResponseModels: {}, StatusCode: 400 }
628+
{ ResponseParameters: {}, ResponseModels: {}, StatusCode: 400 },
629+
{ ResponseParameters: {}, ResponseModels: {}, StatusCode: 500 }
604630
]
605631
}
606632
}

lib/package/sqs/compileMethodsToSqs.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,12 @@ module.exports = {
9797
SelectionPattern: 400,
9898
ResponseParameters: {},
9999
ResponseTemplates: {}
100+
},
101+
{
102+
StatusCode: 500,
103+
SelectionPattern: 500,
104+
ResponseParameters: {},
105+
ResponseTemplates: {}
100106
}
101107
]
102108
}

lib/package/sqs/compileMethodsToSqs.test.js

Lines changed: 36 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,12 @@ describe('#compileMethodsToSqs()', () => {
9696
SelectionPattern: 400,
9797
ResponseParameters: {},
9898
ResponseTemplates: {}
99+
},
100+
{
101+
StatusCode: 500,
102+
SelectionPattern: 500,
103+
ResponseParameters: {},
104+
ResponseTemplates: {}
99105
}
100106
]
101107
},
@@ -194,6 +200,12 @@ describe('#compileMethodsToSqs()', () => {
194200
SelectionPattern: 400,
195201
ResponseParameters: { 'method.response.header.Access-Control-Allow-Origin': "'*'" },
196202
ResponseTemplates: {}
203+
},
204+
{
205+
StatusCode: 500,
206+
SelectionPattern: 500,
207+
ResponseParameters: { 'method.response.header.Access-Control-Allow-Origin': "'*'" },
208+
ResponseTemplates: {}
197209
}
198210
]
199211
},
@@ -291,12 +303,19 @@ describe('#compileMethodsToSqs()', () => {
291303
SelectionPattern: 400,
292304
ResponseParameters: {},
293305
ResponseTemplates: {}
306+
},
307+
{
308+
StatusCode: 500,
309+
SelectionPattern: 500,
310+
ResponseParameters: {},
311+
ResponseTemplates: {}
294312
}
295313
]
296314
},
297315
MethodResponses: [
298316
{ ResponseParameters: {}, ResponseModels: {}, StatusCode: 200 },
299-
{ ResponseParameters: {}, ResponseModels: {}, StatusCode: 400 }
317+
{ ResponseParameters: {}, ResponseModels: {}, StatusCode: 400 },
318+
{ ResponseParameters: {}, ResponseModels: {}, StatusCode: 500 }
300319
]
301320
}
302321
}
@@ -375,12 +394,19 @@ describe('#compileMethodsToSqs()', () => {
375394
SelectionPattern: 400,
376395
ResponseParameters: {},
377396
ResponseTemplates: {}
397+
},
398+
{
399+
StatusCode: 500,
400+
SelectionPattern: 500,
401+
ResponseParameters: {},
402+
ResponseTemplates: {}
378403
}
379404
]
380405
},
381406
MethodResponses: [
382407
{ ResponseParameters: {}, ResponseModels: {}, StatusCode: 200 },
383-
{ ResponseParameters: {}, ResponseModels: {}, StatusCode: 400 }
408+
{ ResponseParameters: {}, ResponseModels: {}, StatusCode: 400 },
409+
{ ResponseParameters: {}, ResponseModels: {}, StatusCode: 500 }
384410
]
385411
}
386412
}
@@ -461,12 +487,19 @@ describe('#compileMethodsToSqs()', () => {
461487
SelectionPattern: 400,
462488
ResponseParameters: {},
463489
ResponseTemplates: {}
490+
},
491+
{
492+
StatusCode: 500,
493+
SelectionPattern: 500,
494+
ResponseParameters: {},
495+
ResponseTemplates: {}
464496
}
465497
]
466498
},
467499
MethodResponses: [
468500
{ ResponseParameters: {}, ResponseModels: {}, StatusCode: 200 },
469-
{ ResponseParameters: {}, ResponseModels: {}, StatusCode: 400 }
501+
{ ResponseParameters: {}, ResponseModels: {}, StatusCode: 400 },
502+
{ ResponseParameters: {}, ResponseModels: {}, StatusCode: 500 }
470503
]
471504
}
472505
}

0 commit comments

Comments
 (0)