equal
Deep equality comparison implementation for should.js. Not supported outside of should.js
Function returns an array of failed equality checks if array is empty it means objects are equal:
> var eq = ;undefined> var a = a:1b:2c:3d:4e:5f:6g:7h:8i:9j:10... b = a:1b:2c:3d:4e:5f:6g:7h:7i:9j:10;undefined> EqualityFail a: 8 b: 7 reason: 'A is not equal to B' path: 'h' showReason: false >