mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-04-21 03:25:12 +08:00
# Conflicts: # jsowell-ui/.env.development # jsowell-ui/.env.staging # jsowell-ui/bin/build-sit.bat # jsowell-ui/bin/build.bat # jsowell-ui/src/api/adapayMember/adapayMember.js # jsowell-ui/src/api/pile/merchant.js # jsowell-ui/src/router/index.js # jsowell-ui/src/views/financial/financeDetail.vue # jsowell-ui/src/views/financial/merchant.vue # jsowell-ui/src/views/homeIndex/homeIndex.vue # jsowell-ui/src/views/login.vue # jsowell-ui/src/views/pile/basic/detail.vue # jsowell-ui/src/views/pile/station/components/SiteInfo.vue # jsowell-ui/src/views/pile/station/detail.vue # jsowell-ui/src/views/pile/station/orderReport.vue
57 lines
719 B
JavaScript
57 lines
719 B
JavaScript
'use strict';
|
|
|
|
var test = require('tape');
|
|
var deepEqual = require('./lib/deep_equal');
|
|
|
|
function make() {
|
|
var a = { self: 'a' };
|
|
var b = { self: 'b' };
|
|
var c = { self: 'c' };
|
|
var d = { self: 'd' };
|
|
var e = { self: 'e' };
|
|
|
|
a.a = a;
|
|
a.b = b;
|
|
a.c = c;
|
|
|
|
b.a = a;
|
|
b.b = b;
|
|
b.c = c;
|
|
|
|
c.a = a;
|
|
c.b = b;
|
|
c.c = c;
|
|
c.d = d;
|
|
|
|
d.a = a;
|
|
d.b = b;
|
|
d.c = c;
|
|
d.d = d;
|
|
d.e = e;
|
|
|
|
e.a = a;
|
|
e.b = b;
|
|
e.c = c;
|
|
e.d = d;
|
|
e.e = e;
|
|
|
|
return a;
|
|
}
|
|
|
|
test('super_deep', function (t) {
|
|
var a0 = make();
|
|
var a1 = make();
|
|
t.ok(deepEqual(a0, a1));
|
|
|
|
a0.c.d.moo = true;
|
|
t.ok(!deepEqual(a0, a1));
|
|
|
|
a1.c.d.moo = true;
|
|
t.ok(deepEqual(a0, a1));
|
|
|
|
// TODO: this one
|
|
// a0.c.a = a1;
|
|
// t.ok(!deepEqual(a0, a1));
|
|
t.end();
|
|
});
|