Skip to content

Commit 4c72dda

Browse files
committed
assert: fix deepStrictEqual on errors
1 parent 73414f3 commit 4c72dda

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

test/parallel/test-assert-deep.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -611,6 +611,12 @@ test('Handle different error messages', () => {
611611
assertNotDeepOrStrict(err1, {}, AssertionError);
612612
});
613613

614+
test.only('Handle error causes', () => {
615+
// This should fail as in assert.notEqual(1, 1) (?)
616+
assert.notEqual(new Error("a"), new Error("b", { cause: new Error("y") }));
617+
assert.deepStrictEqual(new Error("a"), new Error("a", { cause: new Error("y") }))
618+
});
619+
614620
test('Handle NaN', () => {
615621
assertDeepAndStrictEqual(NaN, NaN);
616622
assertDeepAndStrictEqual({ a: NaN }, { a: NaN });

0 commit comments

Comments
 (0)