Browse Source

test: refactor test-crypto-pbkdf2

* re-order require() and crypto check per test writing guide
* use common.mustNotCall() to confirm callback is not invoked

PR-URL: https://github.com/nodejs/node/pull/13975
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Refael Ackermann <refack@gmail.com>
v6
Rich Trott 8 years ago
parent
commit
48660fbb9d
  1. 5
      test/parallel/test-crypto-pbkdf2.js

5
test/parallel/test-crypto-pbkdf2.js

@ -1,11 +1,12 @@
'use strict'; 'use strict';
const common = require('../common'); const common = require('../common');
const assert = require('assert');
if (!common.hasCrypto) { if (!common.hasCrypto) {
common.skip('missing crypto'); common.skip('missing crypto');
return; return;
} }
const assert = require('assert');
const crypto = require('crypto'); const crypto = require('crypto');
// //
@ -98,7 +99,7 @@ assert.doesNotThrow(() => {
}); });
assert.throws(() => { assert.throws(() => {
crypto.pbkdf2('password', 'salt', 8, 8, common.noop); crypto.pbkdf2('password', 'salt', 8, 8, common.mustNotCall());
}, /^TypeError: The "digest" argument is required and must not be undefined$/); }, /^TypeError: The "digest" argument is required and must not be undefined$/);
assert.throws(() => { assert.throws(() => {

Loading…
Cancel
Save