From 8e68dc53b3526f46455c5b094cd8c08e87e22df1 Mon Sep 17 00:00:00 2001 From: Rich Trott Date: Tue, 12 Feb 2019 19:22:41 -0800 Subject: test: increase coverage for assertion_error.js Add a test for long strings and assert.notDeepEqual() to cover code that truncates output when it is longer than 1024 characters. PR-URL: https://github.com/nodejs/node/pull/26065 Reviewed-By: Colin Ihrig Reviewed-By: Sakthipriyan Vairamani --- test/parallel/test-assert-deep.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'test') diff --git a/test/parallel/test-assert-deep.js b/test/parallel/test-assert-deep.js index 65ebec7bba..fc1ace51b3 100644 --- a/test/parallel/test-assert-deep.js +++ b/test/parallel/test-assert-deep.js @@ -653,16 +653,22 @@ assertDeepAndStrictEqual(-0, -0); assert.deepEqual(new Date(2000, 3, 14), new Date(2000, 3, 14)); -assert.throws(() => assert.deepEqual(new Date(), new Date(2000, 3, 14)), +assert.throws(() => { assert.deepEqual(new Date(), new Date(2000, 3, 14)); }, AssertionError, 'deepEqual(new Date(), new Date(2000, 3, 14))'); assert.throws( - () => assert.notDeepEqual(new Date(2000, 3, 14), new Date(2000, 3, 14)), + () => { assert.notDeepEqual(new Date(2000, 3, 14), new Date(2000, 3, 14)); }, AssertionError, 'notDeepEqual(new Date(2000, 3, 14), new Date(2000, 3, 14))' ); +assert.throws( + () => { assert.notDeepEqual('a'.repeat(1024), 'a'.repeat(1024)); }, + AssertionError, + 'notDeepEqual("a".repeat(1024), "a".repeat(1024))' +); + assert.notDeepEqual(new Date(), new Date(2000, 3, 14)); assertDeepAndStrictEqual(/a/, /a/); -- cgit v1.2.3