pluma/assimilate

2014-03-10 14:53:09
error loading package.json: Error: ENOENT, open '/home/testling/projects/testling-chroot/home/pluma/repos/019ddbf65ba23dc0e3078a8d3ab29cb7e559235e.1394463189086/package.json'
2014-03-10 12:36:13
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓29.0
✓canary
✓3.6
✓4.0
✓24.0
✓nightly
✓5.1
✓6.0
✓5.0.5
✓4.0
✓10.0
✓15.0
✓next
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
firefox/nightly
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
2014-03-10 12:18:01
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓29.0
✓canary
✓3.6
✓4.0
✓24.0
✓nightly
✓5.1
✓6.0
✓5.0.5
✓4.0
✓10.0
✓15.0
✓next
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
firefox/nightly
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
2014-03-10 12:09:01
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓29.0
✓canary
✓3.6
✓4.0
✓24.0
✓nightly
✓5.1
✓6.0
✓5.0.5
✓4.0
✓10.0
✓15.0
✓next
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
firefox/nightly
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
2014-01-09 22:50:12
2014-01-04 01:40:07
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓29.0
✓canary
✓3.6
✓4.0
✓24.0
✓nightly
✓5.1
✓6.0
✓5.0.5
✓4.0
✓10.0
✓15.0
✓next
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
firefox/nightly
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
2013-10-22 20:15:54
✓6.0
✓9.0
7.0
8.0
10.0
✓29.0
✓canary
✓3.6
4.0
24.0
nightly
5.0.5
✓4.0
5.1
6.0
✓10.0
✓15.0
✓next
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0 1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
timeout waiting to hear back from firefox/4.0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 11 # pass 11 # fail 0
2013-05-10 22:27:55
2013-05-10 22:27:40
2013-04-27 02:16:33
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓25.0
✓canary
29.0
✓3.6
✓4.0
✓19.0
✓nightly
24.0
✓5.1
✓6.0
✓5.0.5
✓4.0
✓10.0
✓12.0
✓next
15.0
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 12 # pass 11 # fail 1
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 12 # pass 11 # fail 1
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 12 # pass 11 # fail 1
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 12 # pass 11 # fail 1
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 12 # pass 11 # fail 1
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 12 # pass 11 # fail 1
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 12 # pass 11 # fail 1
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 12 # pass 11 # fail 1
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 12 # pass 11 # fail 1
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 12 # pass 11 # fail 1
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 12 # pass 11 # fail 1
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 12 # pass 11 # fail 1
firefox/nightly
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 12 # pass 11 # fail 1
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 12 # pass 11 # fail 1
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 12 # pass 11 # fail 1
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 12 # pass 11 # fail 1
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 12 # pass 11 # fail 1
1..11 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate.withStrategy("deep")(target, source) returns the target object ok 11 assimilate.withStrategy("deep")(target, source) merges existing properties recursively # tests 12 # pass 11 # fail 1
2013-04-24 00:35:24
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓25.0
✓canary
29.0
✓3.6
✓4.0
✓19.0
✓nightly
24.0
✓5.1
✓6.0
✓5.0.5
✓4.0
✓10.0
✓12.0
✓next
15.0
1..12 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate(boolean) returns the boolean as its target object ok 11 assimilate(true, target, source) returns the target object ok 12 assimilate(true, target, source) merges existing properties recursively # tests 13 # pass 12 # fail 1
1..12 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate(boolean) returns the boolean as its target object ok 11 assimilate(true, target, source) returns the target object ok 12 assimilate(true, target, source) merges existing properties recursively # tests 13 # pass 12 # fail 1
1..12 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate(boolean) returns the boolean as its target object ok 11 assimilate(true, target, source) returns the target object ok 12 assimilate(true, target, source) merges existing properties recursively # tests 13 # pass 12 # fail 1
1..12 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate(boolean) returns the boolean as its target object ok 11 assimilate(true, target, source) returns the target object ok 12 assimilate(true, target, source) merges existing properties recursively # tests 13 # pass 12 # fail 1
1..12 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate(boolean) returns the boolean as its target object ok 11 assimilate(true, target, source) returns the target object ok 12 assimilate(true, target, source) merges existing properties recursively # tests 13 # pass 12 # fail 1
1..12 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate(boolean) returns the boolean as its target object ok 11 assimilate(true, target, source) returns the target object ok 12 assimilate(true, target, source) merges existing properties recursively # tests 13 # pass 12 # fail 1
1..12 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate(boolean) returns the boolean as its target object ok 11 assimilate(true, target, source) returns the target object ok 12 assimilate(true, target, source) merges existing properties recursively # tests 13 # pass 12 # fail 1
1..12 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate(boolean) returns the boolean as its target object ok 11 assimilate(true, target, source) returns the target object ok 12 assimilate(true, target, source) merges existing properties recursively # tests 13 # pass 12 # fail 1
1..12 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate(boolean) returns the boolean as its target object ok 11 assimilate(true, target, source) returns the target object ok 12 assimilate(true, target, source) merges existing properties recursively # tests 13 # pass 12 # fail 1
1..12 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate(boolean) returns the boolean as its target object ok 11 assimilate(true, target, source) returns the target object ok 12 assimilate(true, target, source) merges existing properties recursively # tests 13 # pass 12 # fail 1
1..12 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate(boolean) returns the boolean as its target object ok 11 assimilate(true, target, source) returns the target object ok 12 assimilate(true, target, source) merges existing properties recursively # tests 13 # pass 12 # fail 1
1..12 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate(boolean) returns the boolean as its target object ok 11 assimilate(true, target, source) returns the target object ok 12 assimilate(true, target, source) merges existing properties recursively # tests 13 # pass 12 # fail 1
firefox/nightly
1..12 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate(boolean) returns the boolean as its target object ok 11 assimilate(true, target, source) returns the target object ok 12 assimilate(true, target, source) merges existing properties recursively # tests 13 # pass 12 # fail 1
1..12 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate(boolean) returns the boolean as its target object ok 11 assimilate(true, target, source) returns the target object ok 12 assimilate(true, target, source) merges existing properties recursively # tests 13 # pass 12 # fail 1
1..12 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate(boolean) returns the boolean as its target object ok 11 assimilate(true, target, source) returns the target object ok 12 assimilate(true, target, source) merges existing properties recursively # tests 13 # pass 12 # fail 1
1..12 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate(boolean) returns the boolean as its target object ok 11 assimilate(true, target, source) returns the target object ok 12 assimilate(true, target, source) merges existing properties recursively # tests 13 # pass 12 # fail 1
1..12 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate(boolean) returns the boolean as its target object ok 11 assimilate(true, target, source) returns the target object ok 12 assimilate(true, target, source) merges existing properties recursively # tests 13 # pass 12 # fail 1
1..12 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate(boolean) returns the boolean as its target object ok 11 assimilate(true, target, source) returns the target object ok 12 assimilate(true, target, source) merges existing properties recursively # tests 13 # pass 12 # fail 1
2013-04-24 00:28:43
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓25.0
✓canary
29.0
✓3.6
✓4.0
✓19.0
✓nightly
24.0
✓5.1
✓6.0
✓5.0.5
✓4.0
✓10.0
✓12.0
✓next
15.0
1..12 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate(boolean) returns the boolean as its target object ok 11 assimilate(true, target, source) returns the target object ok 12 assimilate(true, target, source) merges existing properties recursively # tests 13 # pass 12 # fail 1
1..12 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate(boolean) returns the boolean as its target object ok 11 assimilate(true, target, source) returns the target object ok 12 assimilate(true, target, source) merges existing properties recursively # tests 13 # pass 12 # fail 1
1..12 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate(boolean) returns the boolean as its target object ok 11 assimilate(true, target, source) returns the target object ok 12 assimilate(true, target, source) merges existing properties recursively # tests 13 # pass 12 # fail 1
1..12 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate(boolean) returns the boolean as its target object ok 11 assimilate(true, target, source) returns the target object ok 12 assimilate(true, target, source) merges existing properties recursively # tests 13 # pass 12 # fail 1
1..12 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate(boolean) returns the boolean as its target object ok 11 assimilate(true, target, source) returns the target object ok 12 assimilate(true, target, source) merges existing properties recursively # tests 13 # pass 12 # fail 1
1..12 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate(boolean) returns the boolean as its target object ok 11 assimilate(true, target, source) returns the target object ok 12 assimilate(true, target, source) merges existing properties recursively # tests 13 # pass 12 # fail 1
1..12 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate(boolean) returns the boolean as its target object ok 11 assimilate(true, target, source) returns the target object ok 12 assimilate(true, target, source) merges existing properties recursively # tests 13 # pass 12 # fail 1
1..12 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate(boolean) returns the boolean as its target object ok 11 assimilate(true, target, source) returns the target object ok 12 assimilate(true, target, source) merges existing properties recursively # tests 13 # pass 12 # fail 1
1..12 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate(boolean) returns the boolean as its target object ok 11 assimilate(true, target, source) returns the target object ok 12 assimilate(true, target, source) merges existing properties recursively # tests 13 # pass 12 # fail 1
1..12 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate(boolean) returns the boolean as its target object ok 11 assimilate(true, target, source) returns the target object ok 12 assimilate(true, target, source) merges existing properties recursively # tests 13 # pass 12 # fail 1
1..12 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate(boolean) returns the boolean as its target object ok 11 assimilate(true, target, source) returns the target object ok 12 assimilate(true, target, source) merges existing properties recursively # tests 13 # pass 12 # fail 1
1..12 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate(boolean) returns the boolean as its target object ok 11 assimilate(true, target, source) returns the target object ok 12 assimilate(true, target, source) merges existing properties recursively # tests 13 # pass 12 # fail 1
firefox/nightly
1..12 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate(boolean) returns the boolean as its target object ok 11 assimilate(true, target, source) returns the target object ok 12 assimilate(true, target, source) merges existing properties recursively # tests 13 # pass 12 # fail 1
1..12 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate(boolean) returns the boolean as its target object ok 11 assimilate(true, target, source) returns the target object ok 12 assimilate(true, target, source) merges existing properties recursively # tests 13 # pass 12 # fail 1
1..12 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate(boolean) returns the boolean as its target object ok 11 assimilate(true, target, source) returns the target object ok 12 assimilate(true, target, source) merges existing properties recursively # tests 13 # pass 12 # fail 1
1..12 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate(boolean) returns the boolean as its target object ok 11 assimilate(true, target, source) returns the target object ok 12 assimilate(true, target, source) merges existing properties recursively # tests 13 # pass 12 # fail 1
1..12 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate(boolean) returns the boolean as its target object ok 11 assimilate(true, target, source) returns the target object ok 12 assimilate(true, target, source) merges existing properties recursively # tests 13 # pass 12 # fail 1
1..12 ok 1 assimilate(target, undefined) does not modify the target ok 2 assimilate(undefined, source) returns a new object ok 3 assimilate(target, null) does not modify the target ok 4 assimilate(null, source) returns a new object ok 5 assimilate(target, source) returns the target object ok 6 assimilate(target, source) adds all missing properties ok 7 assimilate(target, source) replaces existing properties ok 8 assimilate(target, source1, source2) copies from all sources ok 9 assimilate(target, source1, source2) does not modify the sources ok 10 assimilate(boolean) returns the boolean as its target object ok 11 assimilate(true, target, source) returns the target object ok 12 assimilate(true, target, source) merges existing properties recursively # tests 13 # pass 12 # fail 1