Skip to content

Commit d0bea3b

Browse files
authored
Improve unhandled error copy (#17)
* improved unhandled and unexpected error messages * updated tests
1 parent aa542ed commit d0bea3b

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ function Platform (config) {
3737
}
3838
Platform.prototype.handleError = function (event, e) {
3939
if (event.name === 'event' || (event.name === 'route' && this.req.job)) {
40-
return this.res.job_fail('Unhandled Exception', e.message || 'Unhandled Exception', e)
40+
return this.res.job_fail('Failed', e.message || 'unhandled_error', e)
4141
}
4242
if (event.name === 'route') {
4343
return this.res.error(e)

lib/response.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ Response = (function () {
7272
Response.prototype.job_fail = function (status, msg, data) {
7373
this.meta('set_job_status', 'failed')
7474
this.meta('set_job_status_message', status)
75-
this.meta('set_job_failure_message', msg)
75+
this.meta('set_job_failure_message', msg || 'unexpected_error')
7676
if (data) {
7777
this._respond(errorToObject(data))
7878
}

test/index.spec.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,7 @@ describe('index', function () {
227227
expect(context.succeed).to.have.been.called()
228228
let args = context.succeed.args[0][0]
229229
expect(args.meta.set_job_status).to.equal('failed')
230-
expect(args.meta.set_job_status_message).to.equal('Unhandled Exception')
230+
expect(args.meta.set_job_status_message).to.equal('Failed')
231231
expect(args.meta.set_job_failure_message).to.equal('no')
232232
expect(args.body.message).to.equal('no')
233233
})
@@ -250,7 +250,7 @@ describe('index', function () {
250250
expect(context.succeed).to.have.been.called()
251251
let args = context.succeed.args[0][0]
252252
expect(args.meta.set_job_status).to.equal('failed')
253-
expect(args.meta.set_job_status_message).to.equal('Unhandled Exception')
253+
expect(args.meta.set_job_status_message).to.equal('Failed')
254254
expect(args.meta.set_job_failure_message).to.equal('no')
255255
expect(args.body.message).to.equal('no')
256256
done()

0 commit comments

Comments
 (0)