diff --git a/lib/discrepances.js b/lib/discrepances.js index 02e26aa..1ac7c28 100644 --- a/lib/discrepances.js +++ b/lib/discrepances.js @@ -94,13 +94,13 @@ function compareArrays(a, b, opts) { if(rv.length) { return {array:rv}; } else { + var diffs={}; /*jshint forin: false */ /*eslint-disable guard-for-in */ - for(var p in rv) { - return {array:objectWithProp(p,rv[p])}; - } + for(var p in rv) { diffs[p] = rv[p]; } /*jshint forin: true */ /*eslint-enable guard-for-in */ + if(Object.keys(diffs).length) { return {array:diffs}; } } return null; }