From 8594f3be12203e52b334a7004bf59379fb21db4f Mon Sep 17 00:00:00 2001 From: Jordan Harband Date: Mon, 24 Jan 2022 10:10:10 -0800 Subject: [PATCH] [Tests] handle a broken error `cause` in node 16.9/16.10 --- test/throws.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/throws.js b/test/throws.js index e2a6d609..ed5be4b9 100644 --- a/test/throws.js +++ b/test/throws.js @@ -62,7 +62,7 @@ tap.test('failures', function (tt) { ' expected: |-', ' [Function: TypeError]', ' actual: |-', - " { [RangeError: actual!] message: 'actual!' }", + ' { [RangeError: actual!] ' + ('cause' in Error.prototype ? '[cause]: undefined, ' : '') + "message: 'actual!' }", ' at: Test. ($TEST/throws.js:$LINE:$COL)', ' stack: |-', ' RangeError: actual!', @@ -103,7 +103,7 @@ tap.test('failures', function (tt) { ' expected: |-', ' \'/Second$/\'', ' actual: |-', - ' { [Error: First] message: \'First\' }', + ' { [Error: First] ' + ('cause' in Error.prototype ? '[cause]: undefined, ' : '') + 'message: \'First\' }', ' at: Test. ($TEST/throws.js:$LINE:$COL)', ' stack: |-', ' Error: First',