зеркало из
1
0
Форкнуть 0

fix(fn): don't leak error details back to the caller

This commit is contained in:
Phil Booth 2018-06-22 13:21:56 +01:00
Родитель 7452684334
Коммит 274c2761cf
2 изменённых файлов: 6 добавлений и 5 удалений

Просмотреть файл

@ -61,7 +61,7 @@ async function main (data) {
} catch(error) {
return {
statusCode: 500,
body: error.stack,
body: 'Internal Server Error',
isBase64Encoded: false
}
}

Просмотреть файл

@ -482,10 +482,11 @@ suite('fxa-sendgrid-event-proxy:', () => {
})
test('result is correct', () => {
return promise.then(result => {
assert.equal(result.statusCode, 500)
assert.equal(result.body.indexOf('Error'), 0)
})
return promise.then(result => assert.deepEqual(result, {
statusCode: 500,
body: 'Internal Server Error',
isBase64Encoded: false
}))
})
})
})