summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorScott Hernandez <scotthernandez@gmail.com>2014-01-31 14:20:09 -0500
committerScott Hernandez <scotthernandez@gmail.com>2014-01-31 14:36:55 -0500
commit5f2ad3f6411cb1c727e4b836798b8ef06de25f2d (patch)
treed87fe12be06109870c7f7d293424653082601fa4
parentc78e0da1535764ab5429ecbbf6e974e04645a844 (diff)
downloadmongo-5f2ad3f6411cb1c727e4b836798b8ef06de25f2d.tar.gz
SERVER-8569: correctly compare versionr2.5.5
-rw-r--r--jstests/dbadmin.js3
1 files changed, 2 insertions, 1 deletions
diff --git a/jstests/dbadmin.js b/jstests/dbadmin.js
index 7fb1e934df3..8d4c900c22d 100644
--- a/jstests/dbadmin.js
+++ b/jstests/dbadmin.js
@@ -99,7 +99,8 @@ assert.eq(buildinfo, latestStartUpLog.buildinfo, "buildinfo doesn't match that f
var version = latestStartUpLog.buildinfo.version.split('-')[0];
var versionArray = latestStartUpLog.buildinfo.versionArray;
var versionArrayCleaned = [];
-for(var i in versionArray) if (versionArray[i] >= 0) { versionArrayCleaned.push(versionArray[i]); }
+// Only create a string with 2 dots (2.5.5, not 2.5.5.0)
+for (var i = 0; i < (versionArray.length - 1); i++) if (versionArray[i] >= 0) { versionArrayCleaned.push(versionArray[i]); }
assert.eq(serverStatus.version, latestStartUpLog.buildinfo.version, "Mongo version doesn't match that from ServerStatus");
assert.eq(version, versionArrayCleaned.join('.'), "version doesn't match that from the versionArray");