Node.js library for comparing objects.
###Sample
varfirstActor={name : {first : "Ryan",second: "Gossling"},age: 31,}varsecondActor={name : {first : "Brian",second: "Blessed"},age: 76,}varresult=objectComparison(firstActor,secondActor)The result object will look like this:
{ equal: false,
differences: { 'name.first': { reason: 'differentValues',
firstValue: 'Ryan',
secondValue: 'Brian' },
'name.second': { reason: 'differentValues',
firstValue: 'Gossling',
secondValue: 'Blessed' },
age: { reason: 'differentValues', firstValue: 31, secondValue: 76 } } }
###Tests First install mocha:
npm install mocha -g
Run the tests:
mocha -R spec spec/testFixture spec/ -w -G --recursive
###Examples To run the examples
node examples/simpleComparison