summaryrefslogtreecommitdiff
path: root/test/parallel/test-process-release.js
diff options
context:
space:
mode:
authorGus Caplan <me@gus.host>2018-03-18 23:26:41 -0500
committerGus Caplan <me@gus.host>2018-03-22 17:09:19 -0500
commit982e3bdb1f06bf9d9926c808d30864b32a8223f9 (patch)
tree32bf78decd1d3541f33ccd20e43318ec02ef6cbf /test/parallel/test-process-release.js
parentcef909797af1d716b802f04264e51cf7f26c1b51 (diff)
downloadandroid-node-v8-982e3bdb1f06bf9d9926c808d30864b32a8223f9.tar.gz
android-node-v8-982e3bdb1f06bf9d9926c808d30864b32a8223f9.tar.bz2
android-node-v8-982e3bdb1f06bf9d9926c808d30864b32a8223f9.zip
process: add more version properties to release
PR-URL: https://github.com/nodejs/node/pull/19438 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
Diffstat (limited to 'test/parallel/test-process-release.js')
-rw-r--r--test/parallel/test-process-release.js15
1 files changed, 15 insertions, 0 deletions
diff --git a/test/parallel/test-process-release.js b/test/parallel/test-process-release.js
index 8b6bca9141..6356b1a725 100644
--- a/test/parallel/test-process-release.js
+++ b/test/parallel/test-process-release.js
@@ -18,3 +18,18 @@ if (versionParts[0] === '4' && versionParts[1] >= 2) {
} else {
assert.strictEqual(process.release.lts, undefined);
}
+
+const {
+ majorVersion: major,
+ minorVersion: minor,
+ patchVersion: patch,
+ computedVersion,
+ compareVersion,
+} = process.release;
+
+assert.strictEqual(
+ (major << 16) + (minor << 8) + patch, computedVersion);
+
+assert.strictEqual(0, compareVersion(major, minor, patch));
+assert.strictEqual(1, compareVersion(major, minor, patch + 1));
+assert.strictEqual(-1, compareVersion(major - 1, minor, patch));