From 2791cd4545e654542ba86803ee1b45d7ed12fa6a 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()`).` --- 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 e47715ac18c8b2..46fec2a512f591 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);