suite('BLAKE2b exceptions', async () => {\r
\r
await test('invalid output lengths', async () => {\r
- assert.throws(new Blake2b())\r
- assert.throws(new Blake2b(null))\r
- assert.throws(new Blake2b(true))\r
- assert.throws(new Blake2b(''))\r
- assert.throws(new Blake2b('a'))\r
- assert.throws(new Blake2b('1'))\r
- assert.throws(new Blake2b(0))\r
- assert.throws(new Blake2b(65))\r
+ assert.throws(() => new Blake2b())\r
+ assert.throws(() => new Blake2b(null))\r
+ assert.throws(() => new Blake2b(true))\r
+ assert.throws(() => new Blake2b(''))\r
+ assert.throws(() => new Blake2b('a'))\r
+ assert.throws(() => new Blake2b('1'))\r
+ assert.throws(() => new Blake2b(0))\r
+ assert.throws(() => new Blake2b(65))\r
})\r
\r
await test('invalid input data', async () => {\r
const blake2b = new Blake2b(64)\r
- assert.throws(blake2b.update(null))\r
- assert.throws(blake2b.update(true))\r
- assert.throws(blake2b.update('a'))\r
- assert.throws(blake2b.update(1))\r
+ assert.throws(() => blake2b.update(null))\r
+ assert.throws(() => blake2b.update(true))\r
+ assert.throws(() => blake2b.update('a'))\r
+ assert.throws(() => blake2b.update(1))\r
})\r
})\r
])\r