From d0e7c359a7029988ab8feac6d77761f9ce036a8b Mon Sep 17 00:00:00 2001 From: =?utf8?q?Johan=20Bergstr=C3=B6m?= Date: Wed, 4 Mar 2015 11:35:56 +1100 Subject: [PATCH] test: don't assume process.versions.openssl always is available PR-URL: https://github.com/iojs/io.js/pull/1049 Reviewed-By: Ben Noordhuis Reviewed-By: Shigeki Ohtsu --- test/parallel/test-process-versions.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/test/parallel/test-process-versions.js b/test/parallel/test-process-versions.js index 63bf6d1..78c4aa8 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()); -- 2.7.4