Lines Matching refs:assert

9 const assert = require('assert');
163 return assert.rejects(
202 await assert.rejects(
220 await assert.rejects(
236 await assert.rejects(
271 assert(publicKey);
272 assert(privateKey);
273 assert(isCryptoKey(publicKey));
274 assert(isCryptoKey(privateKey));
276 assert(publicKey instanceof CryptoKey);
277 assert(privateKey instanceof CryptoKey);
279 assert.strictEqual(publicKey.type, 'public');
280 assert.strictEqual(privateKey.type, 'private');
281 assert.strictEqual(publicKey.toString(), '[object CryptoKey]');
282 assert.strictEqual(privateKey.toString(), '[object CryptoKey]');
283 assert.strictEqual(publicKey.extractable, true);
284 assert.strictEqual(privateKey.extractable, true);
285 assert.deepStrictEqual(publicKey.usages, publicUsages);
286 assert.deepStrictEqual(privateKey.usages, privateUsages);
287 assert.strictEqual(publicKey.algorithm.name, name);
288 assert.strictEqual(publicKey.algorithm.modulusLength, modulusLength);
289 assert.deepStrictEqual(publicKey.algorithm.publicExponent, publicExponent);
290 assert.strictEqual(
293 assert.strictEqual(publicKey.algorithm.hash.name, hash);
294 assert.strictEqual(privateKey.algorithm.name, name);
295 assert.strictEqual(privateKey.algorithm.modulusLength, modulusLength);
296 assert.deepStrictEqual(privateKey.algorithm.publicExponent, publicExponent);
297 assert.strictEqual(
300 assert.strictEqual(privateKey.algorithm.hash.name, hash);
303 await assert.rejects(
308 await assert.rejects(
313 await assert.rejects(
319 return assert.rejects(subtle.generateKey({
338 return assert.rejects(
345 return assert.rejects(subtle.generateKey({
357 return assert.rejects(subtle.generateKey({
368 return assert.rejects(subtle.generateKey({
428 assert(publicKey);
429 assert(privateKey);
430 assert(isCryptoKey(publicKey));
431 assert(isCryptoKey(privateKey));
433 assert.strictEqual(publicKey.type, 'public');
434 assert.strictEqual(privateKey.type, 'private');
435 assert.strictEqual(publicKey.toString(), '[object CryptoKey]');
436 assert.strictEqual(privateKey.toString(), '[object CryptoKey]');
437 assert.strictEqual(publicKey.extractable, true);
438 assert.strictEqual(privateKey.extractable, true);
439 assert.deepStrictEqual(publicKey.usages, publicUsages);
440 assert.deepStrictEqual(privateKey.usages, privateUsages);
441 assert.strictEqual(publicKey.algorithm.name, name);
442 assert.strictEqual(privateKey.algorithm.name, name);
443 assert.strictEqual(publicKey.algorithm.namedCurve, namedCurve);
444 assert.strictEqual(privateKey.algorithm.namedCurve, namedCurve);
448 await assert.rejects(
453 await assert.rejects(
502 assert(key);
503 assert(isCryptoKey(key));
505 assert.strictEqual(key.type, 'secret');
506 assert.strictEqual(key.toString(), '[object CryptoKey]');
507 assert.strictEqual(key.extractable, true);
508 assert.deepStrictEqual(key.usages, usages);
509 assert.strictEqual(key.algorithm.name, name);
510 assert.strictEqual(key.algorithm.length, length);
514 await assert.rejects(
520 await assert.rejects(
561 assert(key);
562 assert(isCryptoKey(key));
564 assert.strictEqual(key.type, 'secret');
565 assert.strictEqual(key.toString(), '[object CryptoKey]');
566 assert.strictEqual(key.extractable, true);
567 assert.deepStrictEqual(key.usages, usages);
568 assert.strictEqual(key.algorithm.name, 'HMAC');
569 assert.strictEqual(key.algorithm.length, length);
570 assert.strictEqual(key.algorithm.hash.name, hash);
573 await assert.rejects(
596 assert.throws(() => new CryptoKey(), { code: 'ERR_ILLEGAL_CONSTRUCTOR' });
601 assert(!isCryptoKey(buffer));
602 assert(!isCryptoKey(keyObject));
620 assert(publicKey);
621 assert(privateKey);
622 assert(isCryptoKey(publicKey));
623 assert(isCryptoKey(privateKey));
625 assert.strictEqual(publicKey.type, 'public');
626 assert.strictEqual(privateKey.type, 'private');
627 assert.strictEqual(publicKey.toString(), '[object CryptoKey]');
628 assert.strictEqual(privateKey.toString(), '[object CryptoKey]');
629 assert.strictEqual(publicKey.extractable, true);
630 assert.strictEqual(privateKey.extractable, true);
631 assert.deepStrictEqual(publicKey.usages, publicUsages);
632 assert.deepStrictEqual(privateKey.usages, privateUsages);
633 assert.strictEqual(publicKey.algorithm.name, name);
634 assert.strictEqual(privateKey.algorithm.name, name);