diff options
author | Daniel Bevenius <daniel.bevenius@gmail.com> | 2017-08-07 07:54:44 +0200 |
---|---|---|
committer | Anna Henningsen <anna@addaleax.net> | 2017-08-14 13:20:37 +0200 |
commit | dbb9c370d41db3bd401539c5217127c15fccaf2a (patch) | |
tree | a60a2254385a9b5d845df33d593fa4ed74cf161e /test/parallel/test-http2-create-client-session.js | |
parent | 47bf705f751115e687cf3f3b4473d1281933d06b (diff) | |
download | node-new-dbb9c370d41db3bd401539c5217127c15fccaf2a.tar.gz |
test: add crypto check to http2 tests
When building --without-ssl and running the tests some of the http2 test
fail with the following error message:
internal/util.js:82
throw new errors.Error('ERR_NO_CRYPTO');
^
Error [ERR_NO_CRYPTO]: Node.js is not compiled with OpenSSL crypto
support
at Object.assertCrypto (internal/util.js:82:11)
at internal/http2/core.js:5:26
at NativeModule.compile (bootstrap_node.js:586:7)
at NativeModule.require (bootstrap_node.js:531:18)
at http2.js:17:5
at NativeModule.compile (bootstrap_node.js:586:7)
at Function.NativeModule.require (bootstrap_node.js:531:18)
at Function.Module._load (module.js:449:25)
at Module.require (module.js:517:17)
at require (internal/module.js:11:18)
This commit adds hasCrypto checks and skips the tests if there is no
crypto support.
PR-URL: https://github.com/nodejs/node/pull/14657
Reviewed-By: Rich Trott <rtrott@gmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Tobias Nießen <tniessen@tnie.de>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Refael Ackermann <refack@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
Diffstat (limited to 'test/parallel/test-http2-create-client-session.js')
-rw-r--r-- | test/parallel/test-http2-create-client-session.js | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/test/parallel/test-http2-create-client-session.js b/test/parallel/test-http2-create-client-session.js index c1c6ce1bfe..22ab368f7b 100644 --- a/test/parallel/test-http2-create-client-session.js +++ b/test/parallel/test-http2-create-client-session.js @@ -2,6 +2,8 @@ 'use strict'; const common = require('../common'); +if (!common.hasCrypto) + common.skip('missing crypto'); const assert = require('assert'); const h2 = require('http2'); const body = |