From 44d486500de528fa955f9126d7b82cef0deb0ab8 Mon Sep 17 00:00:00 2001 From: Weijia Wang <381152119@qq.com> Date: Sun, 27 Aug 2017 00:14:33 +0800 Subject: [PATCH] test: increase coverage for internal/errors.js PR-URL: https://github.com/nodejs/node/pull/15044 Reviewed-By: Yuta Hiroto Reviewed-By: James M Snell Reviewed-By: Anna Henningsen --- test/parallel/test-internal-errors.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/test/parallel/test-internal-errors.js b/test/parallel/test-internal-errors.js index c0c4e48761837f..6269460cf39fbb 100644 --- a/test/parallel/test-internal-errors.js +++ b/test/parallel/test-internal-errors.js @@ -199,6 +199,16 @@ assert.strictEqual(errors.message('ERR_INVALID_ARG_TYPE', assert.strictEqual(errors.message('ERR_INVALID_ARG_TYPE', ['a', 'b', null]), 'The "a" argument must be of type b. Received type null'); +assert.strictEqual(errors.message('ERR_INVALID_ARG_TYPE', ['a', 'not b']), + 'The "a" argument must not be of type b'); +assert.strictEqual(errors.message('ERR_INVALID_ARG_TYPE', ['a.b', 'not c']), + 'The "a.b" property must not be of type c'); +assert.strictEqual( + errors.message('ERR_INVALID_ARG_TYPE', ['first argument', 'c']), + 'The first argument must be of type c'); +assert.strictEqual( + errors.message('ERR_INVALID_ARG_TYPE', [['a', 'b', 'c'], 'not d']), + 'The "a", "b", "c" arguments must not be of type d'); // Test ERR_INVALID_URL_SCHEME assert.strictEqual(errors.message('ERR_INVALID_URL_SCHEME', ['file']),