should-equal

Deep comparison of 2 instances for should.js

MIT 28 个版本
安装
npm install should-equal
yarn add should-equal
pnpm add should-equal
bun add should-equal
README

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:

> var eq = require('.');
undefined
> var a = {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 } ]
>  
版本列表
2.0.0 2017-08-28
1.0.1 2016-08-09
1.0.0 2016-05-28
0.8.0 2016-05-21
0.7.3 2016-05-18
0.7.2 2016-01-27
0.7.1 2016-01-24
0.7.0 2016-01-24
0.6.0 2015-11-05
0.5.0 2015-06-18
0.4.3 2015-06-08
0.4.2 2015-06-06
0.4.1 2015-06-05
0.4.0 2015-06-05
0.3.1 2015-01-18
0.3.0 2015-01-18
0.2.8 2015-01-08
0.2.7 2014-12-27
0.2.6 2014-12-27
0.2.4 2014-12-27
0.2.3 2014-12-13
0.2.2 2014-12-12
0.2.1 2014-12-12
0.2.0 2014-12-12
0.1.1 2014-12-10
0.1.0 2014-11-10
0.0.2 2014-11-06
0.0.1 2014-09-05