diff options
Diffstat (limited to 'src/mongo/shell/assert.js')
-rw-r--r-- | src/mongo/shell/assert.js | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/src/mongo/shell/assert.js b/src/mongo/shell/assert.js index da3f8fdc147..4f8d25d9eb6 100644 --- a/src/mongo/shell/assert.js +++ b/src/mongo/shell/assert.js @@ -152,14 +152,22 @@ assert = (function() { assert._debug = false; - assert.eq = function(a, b, msg) { - _validateAssertionMessage(msg); - + function _isEq(a, b) { if (a == b) { - return; + return true; } if ((a != null && b != null) && friendlyEqual(a, b)) { + return true; + } + + return false; + } + + assert.eq = function(a, b, msg) { + _validateAssertionMessage(msg); + + if (_isEq(a, b)) { return; } @@ -192,7 +200,7 @@ assert = (function() { assert.neq = function(a, b, msg) { _validateAssertionMessage(msg); - if (a != b) { + if (!_isEq(a, b)) { return; } |