Add more cycle tests
This commit is contained in:
parent
00f82aaffe
commit
2d9391f7d7
1 changed files with 10 additions and 2 deletions
|
@ -70,6 +70,12 @@ describe('ipc module', function () {
|
||||||
{bar: [1, 2, 3]}
|
{bar: [1, 2, 3]}
|
||||||
])
|
])
|
||||||
|
|
||||||
|
objectA = {foo: 'bar'}
|
||||||
|
assert.deepEqual(a.returnArgs({foo: objectA}, {bar: objectA}), [
|
||||||
|
{foo: {foo: 'bar'}},
|
||||||
|
{bar: {foo: 'bar'}}
|
||||||
|
])
|
||||||
|
|
||||||
arrayA = []
|
arrayA = []
|
||||||
arrayA.push(arrayA)
|
arrayA.push(arrayA)
|
||||||
assert.deepEqual(a.returnArgs(arrayA), [
|
assert.deepEqual(a.returnArgs(arrayA), [
|
||||||
|
@ -78,14 +84,16 @@ describe('ipc module', function () {
|
||||||
|
|
||||||
objectA = {}
|
objectA = {}
|
||||||
objectA.foo = objectA
|
objectA.foo = objectA
|
||||||
|
objectA.bar = 'baz'
|
||||||
assert.deepEqual(a.returnArgs(objectA), [
|
assert.deepEqual(a.returnArgs(objectA), [
|
||||||
{foo: null}
|
{foo: null, bar: 'baz'}
|
||||||
])
|
])
|
||||||
|
|
||||||
objectA = {}
|
objectA = {}
|
||||||
objectA.foo = {bar: objectA}
|
objectA.foo = {bar: objectA}
|
||||||
|
objectA.bar = 'baz'
|
||||||
assert.deepEqual(a.returnArgs(objectA), [
|
assert.deepEqual(a.returnArgs(objectA), [
|
||||||
{foo: {bar: null}}
|
{foo: {bar: null}, bar: 'baz'}
|
||||||
])
|
])
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
Loading…
Reference in a new issue