test: introduce a test for process.versions output
authorJohan Bergström <bugs@bergstroem.nu>
Wed, 14 Jan 2015 01:30:20 +0000 (12:30 +1100)
committerRod Vagg <rod@vagg.org>
Wed, 14 Jan 2015 01:43:52 +0000 (12:43 +1100)
make sure that process.versions contains an expected list of software to avoid
potential mistakes with refactoring.

PR-URL: https://github.com/iojs/io.js/pull/352
Reviewed-By: Rod Vagg <rod@vagg.org>
test/parallel/test-process-versions.js [new file with mode: 0644]

diff --git a/test/parallel/test-process-versions.js b/test/parallel/test-process-versions.js
new file mode 100644 (file)
index 0000000..63bf6d1
--- /dev/null
@@ -0,0 +1,7 @@
+require('../common');
+var assert = require('assert');
+
+var expected_keys = ['ares', 'http_parser', 'modules', 'node',
+                     'openssl', 'uv', 'v8', 'zlib'];
+
+assert.deepEqual(Object.keys(process.versions).sort(), expected_keys);