summaryrefslogtreecommitdiff
path: root/test/parallel/test-process-versions.js
diff options
context:
space:
mode:
authorJohan Bergström <bugs@bergstroem.nu>2015-03-04 11:35:56 +1100
committerShigeki Ohtsu <ohtsu@iij.ad.jp>2015-03-05 10:31:32 +0900
commitd0e7c359a7029988ab8feac6d77761f9ce036a8b (patch)
tree7ae117c40d8164540d553ca92d8a966376d2b294 /test/parallel/test-process-versions.js
parent78581c8d902f2ed32712b342091d89016030e4ba (diff)
downloadandroid-node-v8-d0e7c359a7029988ab8feac6d77761f9ce036a8b.tar.gz
android-node-v8-d0e7c359a7029988ab8feac6d77761f9ce036a8b.tar.bz2
android-node-v8-d0e7c359a7029988ab8feac6d77761f9ce036a8b.zip
test: don't assume process.versions.openssl always is available
PR-URL: https://github.com/iojs/io.js/pull/1049 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Shigeki Ohtsu <ohtsu@iij.ad.jp>
Diffstat (limited to 'test/parallel/test-process-versions.js')
-rw-r--r--test/parallel/test-process-versions.js10
1 files changed, 7 insertions, 3 deletions
diff --git a/test/parallel/test-process-versions.js b/test/parallel/test-process-versions.js
index 63bf6d1665..78c4aa89c4 100644
--- a/test/parallel/test-process-versions.js
+++ b/test/parallel/test-process-versions.js
@@ -1,7 +1,11 @@
-require('../common');
+var common = require('../common');
var assert = require('assert');
var expected_keys = ['ares', 'http_parser', 'modules', 'node',
- 'openssl', 'uv', 'v8', 'zlib'];
+ 'uv', 'v8', 'zlib'];
-assert.deepEqual(Object.keys(process.versions).sort(), expected_keys);
+if(common.hasCrypto) {
+ expected_keys.push('openssl');
+}
+
+assert.deepEqual(Object.keys(process.versions).sort(), expected_keys.sort());