Skip to content

Deep equality comparison implementation for should.js

License

Notifications You must be signed in to change notification settings

shouldjs/equal

Repository files navigation

equal

Build Status

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:

>vareq=require('.');undefined>vara={a:1,b:2,c:3,d:4,e:5,f:6,g:7,h:8,i:9,j:10}, ... b={a:1,b:2,c:3,d:4,e:5,f:6,g:7,h:7,i:9,j:10};undefined>eq(a,b)[EqualityFail{a: 8,b: 7,reason: 'A is not equal to B',path: ['h'],showReason: false}]>

About

Deep equality comparison implementation for should.js

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •