示例#1
0
exports ['merge override from left'] = function (){
  it(objects.merge({a: 1}, {a: 2, b: 2})).deepEqual({a: 2, b: 2})
}
示例#2
0
exports ['merge N'] = function (){
  it(objects.merge({a: 1}, {b: 2}, {c: 3})).deepEqual({a: 1, b: 2, c: 3})
}
示例#3
0
exports ['merge null'] = function (){
  it(objects.merge()).equal(null)
  it(objects.merge(null)).equal(null)
  it(objects.merge(null, null, null)).equal(null)
}
示例#4
0
exports ['merge with null'] = function (){
  it(objects.merge({x: 1}, null)).deepEqual({x: 1})
  it(objects.merge(null, {x: 1})).deepEqual({x: 1})
}
示例#5
0
exports ['merge single arg'] = function (){
  it(objects.merge({a: 2, b: 2})).deepEqual({a: 2, b: 2})
}