Skip to content

Commit 78aa237

Browse files
n0v1anonrig
authored andcommitted
node v20+ throws a different error message for unparsable json - fix tests
1 parent 1f9ba61 commit 78aa237

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

test/errors.test.js

+8-8
Original file line numberDiff line numberDiff line change
@@ -426,8 +426,8 @@ test('should handle an error in the handler in res stream app', async t => {
426426
t.truthy(errMsg1)
427427
t.truthy(errMsg2)
428428
t.true(endCalled)
429-
t.true(errMsg1.indexOf('Unexpected token') >= 0)
430-
t.true(errMsg2.indexOf('Unexpected token') >= 0)
429+
t.true(/Unexpected.+JSON at position/.test(errMsg1))
430+
t.true(/Unexpected.+JSON at position/.test(errMsg2))
431431
t.truthy(errCtx)
432432
t.truthy(errCtx.call)
433433
t.truthy(errCtx.req)
@@ -523,8 +523,8 @@ test('should handle an error in the handler in req stream app', async t => {
523523

524524
t.truthy(error)
525525
t.truthy(error.message)
526-
t.true(errMsg1.indexOf('Unexpected token') >= 0)
527-
t.true(error.message.indexOf('Unexpected token') >= 0)
526+
t.true(/Unexpected.+JSON at position/.test(errMsg1))
527+
t.true(/Unexpected.+JSON at position/.test(error.message))
528528
t.truthy(errCtx)
529529
t.truthy(errCtx.call)
530530
t.truthy(errCtx.req)
@@ -680,8 +680,8 @@ test('should handle an error in the handler of duplex call', async t => {
680680
t.truthy(errMsg1)
681681
t.truthy(errMsg2)
682682
t.true(endCalled)
683-
t.true(errMsg1.indexOf('Unexpected token') >= 0)
684-
t.true(errMsg2.indexOf('Unexpected token') >= 0)
683+
t.true(/Unexpected.+JSON at position/.test(errMsg1))
684+
t.true(/Unexpected.+JSON at position/.test(errMsg2))
685685
t.truthy(errCtx)
686686
t.truthy(errCtx.call)
687687
t.truthy(errCtx.req)
@@ -772,8 +772,8 @@ test('should handle an error in the handler of duplex call that returns a promis
772772
t.truthy(errMsg1)
773773
t.truthy(errMsg2)
774774
t.true(endCalled)
775-
t.true(errMsg1.indexOf('Unexpected token') >= 0)
776-
t.true(errMsg2.indexOf('Unexpected token') >= 0)
775+
t.true(/Unexpected.+JSON at position/.test(errMsg1))
776+
t.true(/Unexpected.+JSON at position/.test(errMsg2))
777777
t.truthy(errCtx)
778778
t.truthy(errCtx.call)
779779
t.truthy(errCtx.req)

0 commit comments

Comments
 (0)