From 67e9e71f75d890f505ce17be0fa3bd78da802bac Mon Sep 17 00:00:00 2001 From: pezhmanparsaee Date: Wed, 24 Mar 2021 17:40:42 +0430 Subject: [PATCH] test: crypto KeyObject.from() ERR_INVALID_ARG_TYPE MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PR-URL: https://github.com/nodejs/node/pull/37890 Reviewed-By: Anna Henningsen Reviewed-By: Darshan Sen Reviewed-By: James M Snell Reviewed-By: Colin Ihrig Reviewed-By: Filip Skokan Reviewed-By: Juan José Arboleda --- test/parallel/test-crypto-key-objects.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/test/parallel/test-crypto-key-objects.js b/test/parallel/test-crypto-key-objects.js index d7b3f9af83acd9..aa57aaa41f4813 100644 --- a/test/parallel/test-crypto-key-objects.js +++ b/test/parallel/test-crypto-key-objects.js @@ -66,6 +66,16 @@ const privateDsa = fixtures.readKey('dsa_private_encrypted_1025.pem', }); } +{ + assert.throws(() => KeyObject.from('invalid_key'), { + name: 'TypeError', + code: 'ERR_INVALID_ARG_TYPE', + message: + 'The "key" argument must be an instance of CryptoKey. Received type ' + + "string ('invalid_key')" + }); +} + { const keybuf = randomBytes(32); const key = createSecretKey(keybuf);