From 77d08846d2ba4a27ab87527b50c95cee550e45f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Jos=C3=A9=20Arboleda?= Date: Fri, 2 Apr 2021 20:04:18 -0500 Subject: [PATCH] test: improve code coverage in webcrypto API --- test/parallel/test-webcrypto-sign-verify-hmac.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/test/parallel/test-webcrypto-sign-verify-hmac.js b/test/parallel/test-webcrypto-sign-verify-hmac.js index b0eccad85f0160..3028816054ca76 100644 --- a/test/parallel/test-webcrypto-sign-verify-hmac.js +++ b/test/parallel/test-webcrypto-sign-verify-hmac.js @@ -152,6 +152,13 @@ async function testSign({ hash, assert(await subtle.verify({ name, hash }, key, sig, plaintext)); } + await assert.rejects( + subtle.generateKey({ name }, false, []), { + name: 'TypeError', + code: 'ERR_MISSING_OPTION', + message: 'algorithm.hash is required' + }); + // Test failure when no sign usage await assert.rejects( subtle.sign({ name, hash }, noSignKey, plaintext), {