From 971fe67dce26c01a8705292f748291e442003257 Mon Sep 17 00:00:00 2001 From: Rich Trott Date: Wed, 5 Apr 2017 10:54:57 -0700 Subject: [PATCH] test: complete coverage for lib/assert.js 6481c93a modified `lib/assert.js` and added some tests for new functionality, but left a single line uncovered by tests. This adds a test that covers the currently-uncovered line (which is the final `return` statement in `setHasSimilarElement()`).` PR-URL: https://github.com/nodejs/node/pull/12239 Reviewed-By: James M Snell Reviewed-By: Colin Ihrig Reviewed-By: Luigi Pinca --- test/parallel/test-assert-deep.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/test/parallel/test-assert-deep.js b/test/parallel/test-assert-deep.js index e47715ac18c..46fec2a512f 100644 --- a/test/parallel/test-assert-deep.js +++ b/test/parallel/test-assert-deep.js @@ -107,6 +107,11 @@ for (const a of similar) { } } +assert.throws( + () => { assert.deepEqual(new Set([{a: 0}]), new Set([{a: 1}])); }, + /^AssertionError: Set { { a: 0 } } deepEqual Set { { a: 1 } }$/ +); + function assertDeepAndStrictEqual(a, b) { assert.deepEqual(a, b); assert.deepStrictEqual(a, b);