Skip to content

Commit 923b40d

Browse files
feat: add 500 response mapping
1 parent 183ae59 commit 923b40d

File tree

3 files changed

+20
-3
lines changed

3 files changed

+20
-3
lines changed

lib/apiGateway/methods.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,11 @@ module.exports = {
1414
ResponseParameters: {},
1515
ResponseModels: {},
1616
StatusCode: 400
17+
},
18+
{
19+
ResponseParameters: {},
20+
ResponseModels: {},
21+
StatusCode: 500
1722
}
1823
]
1924
}

lib/package/kinesis/compileMethodsToKinesis.test.js

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,8 @@ describe('#compileMethodsToKinesis()', () => {
118118
},
119119
MethodResponses: [
120120
{ ResponseParameters: {}, ResponseModels: {}, StatusCode: 200 },
121-
{ ResponseParameters: {}, ResponseModels: {}, StatusCode: 400 }
121+
{ ResponseParameters: {}, ResponseModels: {}, StatusCode: 400 },
122+
{ ResponseParameters: {}, ResponseModels: {}, StatusCode: 500 }
122123
]
123124
}
124125
}
@@ -238,6 +239,11 @@ describe('#compileMethodsToKinesis()', () => {
238239
ResponseParameters: { 'method.response.header.Access-Control-Allow-Origin': "'*'" },
239240
ResponseModels: {},
240241
StatusCode: 400
242+
},
243+
{
244+
ResponseParameters: { 'method.response.header.Access-Control-Allow-Origin': "'*'" },
245+
ResponseModels: {},
246+
StatusCode: 500
241247
}
242248
]
243249
}

lib/package/sqs/compileMethodsToSqs.test.js

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ const ServerlessApigatewayServiceProxy = require('./../../index')
88
chai.use(require('chai-as-promised'))
99
const expect = require('chai').expect
1010

11-
describe('#compileIamRoleToSqs()', () => {
11+
describe('#compileMethodsToSqs()', () => {
1212
let serverless
1313
let serverlessApigatewayServiceProxy
1414

@@ -96,7 +96,8 @@ describe('#compileIamRoleToSqs()', () => {
9696
},
9797
MethodResponses: [
9898
{ ResponseParameters: {}, ResponseModels: {}, StatusCode: 200 },
99-
{ ResponseParameters: {}, ResponseModels: {}, StatusCode: 400 }
99+
{ ResponseParameters: {}, ResponseModels: {}, StatusCode: 400 },
100+
{ ResponseParameters: {}, ResponseModels: {}, StatusCode: 500 }
100101
]
101102
}
102103
}
@@ -196,6 +197,11 @@ describe('#compileIamRoleToSqs()', () => {
196197
ResponseParameters: { 'method.response.header.Access-Control-Allow-Origin': "'*'" },
197198
ResponseModels: {},
198199
StatusCode: 400
200+
},
201+
{
202+
ResponseParameters: { 'method.response.header.Access-Control-Allow-Origin': "'*'" },
203+
ResponseModels: {},
204+
StatusCode: 500
199205
}
200206
]
201207
}

0 commit comments

Comments
 (0)