From: Chris Duncan Date: Tue, 25 Aug 2026 18:40:36 +0000 (-0700) Subject: Fix error message comparison tests. X-Git-Url: https://git.codecow.com/?a=commitdiff_plain;h=8c33db8bbc916ddc5b95722d53d4318d7723ad98;p=nano25519.git Fix error message comparison tests. --- diff --git a/test/node.mjs b/test/node.mjs index 7eb0dc9..9459b08 100644 --- a/test/node.mjs +++ b/test/node.mjs @@ -116,7 +116,7 @@ try { result = false } catch (err) { if (err != null && typeof err === 'object' && 'message' in err) { - result = err.message === `private key must be Uint8Array` + result = err.message === `private key must be Uint8Array or ArrayBuffer` } else { result = false } @@ -130,11 +130,11 @@ try { const shared = new Uint8Array(new SharedArrayBuffer(NANO_ORG_VECTOR.privateKeyBytes.byteLength)) shared.set(NANO_ORG_VECTOR.privateKeyBytes) //@ts-expect-error - result = derive(shared) + result = derive(shared.buffer) result = false } catch (err) { if (err != null && typeof err === 'object' && 'message' in err) { - result = err.message === `private key must be backed by an ArrayBuffer` + result = err.message === `private key must be Uint8Array or ArrayBuffer` } else { result = false }