summaryrefslogtreecommitdiff
path: root/test/parallel/test-http2-client-upload.js
diff options
context:
space:
mode:
authorDaniel Bevenius <daniel.bevenius@gmail.com>2017-08-07 07:54:44 +0200
committerJames M Snell <jasnell@gmail.com>2017-08-08 15:30:46 -0700
commit1b719fe3d78e35a494151229b014ebed6a8383bf (patch)
tree5845b53f35dd5402e7d09ba36f26f1e1685ffae7 /test/parallel/test-http2-client-upload.js
parentf11379d25baa86abb05a888434c1279d80b44220 (diff)
downloadandroid-node-v8-1b719fe3d78e35a494151229b014ebed6a8383bf.tar.gz
android-node-v8-1b719fe3d78e35a494151229b014ebed6a8383bf.tar.bz2
android-node-v8-1b719fe3d78e35a494151229b014ebed6a8383bf.zip
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-client-upload.js')
-rwxr-xr-xtest/parallel/test-http2-client-upload.js2
1 files changed, 2 insertions, 0 deletions
diff --git a/test/parallel/test-http2-client-upload.js b/test/parallel/test-http2-client-upload.js
index f65ae09c3a..cee86e3fc6 100755
--- a/test/parallel/test-http2-client-upload.js
+++ b/test/parallel/test-http2-client-upload.js
@@ -4,6 +4,8 @@
// Verifies that uploading data from a client works
const common = require('../common');
+if (!common.hasCrypto)
+ common.skip('missing crypto');
const assert = require('assert');
const http2 = require('http2');
const fs = require('fs');