object compare
Node.js library for comparing objects.
Sample
var firstActor = name : first : "Ryan" second: "Gossling" age: 31 var secondActor = name : first : "Brian" second: "Blessed" age: 76 var result =
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