diff --git a/src/core/CallTracker.js b/src/core/CallTracker.js index f7ae4013..e77fa909 100644 --- a/src/core/CallTracker.js +++ b/src/core/CallTracker.js @@ -14,7 +14,8 @@ getJasmineRequireObj().CallTracker = function(j$) { var str = Object.prototype.toString.apply(argsAsArray[i]), primitives = /^\[object (Boolean|String|RegExp|Number)/; - if (argsAsArray[i] == null || str.match(primitives)) { + // All falsey values are either primitives, `null`, or `undefined. + if (!argsAsArray[i] || str.match(primitives)) { clonedArgs.push(argsAsArray[i]); } else { clonedArgs.push(j$.util.clone(argsAsArray[i]));