colingo/deep-merge

2013-03-06 23:41:06
8.0
✓9.0
✓10.0
✓22.0
✓23.0
✓canary
✓16.0
✓17.0
✓nightly
✓5.1
✓12.0
✓next
✓6.0
✓6.0
TAP version 13 # deep merge array ok 1 should be equivalent ok 2 should be equivalent ok 3 should be equivalent # deep merge objects ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent # deep merge arbitrary types ok 7 should be equivalent # deep merge array and value ok 8 should be equivalent ok 9 should be equivalent # gets key for the merging ok 10 should be equal ok 11 should be equal ok 12 should be equal # deep merging works ok 13 should be equal ok 14 should be equal ok 15 should be equal 1..15 # tests 15 # pass 15 # ok
TAP version 13 # deep merge array ok 1 should be equivalent ok 2 should be equivalent ok 3 should be equivalent # deep merge objects ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent # deep merge arbitrary types ok 7 should be equivalent # deep merge array and value ok 8 should be equivalent ok 9 should be equivalent # gets key for the merging ok 10 should be equal ok 11 should be equal ok 12 should be equal # deep merging works ok 13 should be equal ok 14 should be equal ok 15 should be equal 1..15 # tests 15 # pass 15 # ok
TAP version 13 # deep merge array ok 1 should be equivalent ok 2 should be equivalent ok 3 should be equivalent # deep merge objects ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent # deep merge arbitrary types ok 7 should be equivalent # deep merge array and value ok 8 should be equivalent ok 9 should be equivalent # gets key for the merging ok 10 should be equal ok 11 should be equal ok 12 should be equal # deep merging works ok 13 should be equal ok 14 should be equal ok 15 should be equal 1..15 # tests 15 # pass 15 # ok
TAP version 13 # deep merge array ok 1 should be equivalent ok 2 should be equivalent ok 3 should be equivalent # deep merge objects ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent # deep merge arbitrary types ok 7 should be equivalent # deep merge array and value ok 8 should be equivalent ok 9 should be equivalent # gets key for the merging ok 10 should be equal ok 11 should be equal ok 12 should be equal # deep merging works ok 13 should be equal ok 14 should be equal ok 15 should be equal 1..15 # tests 15 # pass 15 # ok
TAP version 13 # deep merge array ok 1 should be equivalent ok 2 should be equivalent ok 3 should be equivalent # deep merge objects ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent # deep merge arbitrary types ok 7 should be equivalent # deep merge array and value ok 8 should be equivalent ok 9 should be equivalent # gets key for the merging ok 10 should be equal ok 11 should be equal ok 12 should be equal # deep merging works ok 13 should be equal ok 14 should be equal ok 15 should be equal 1..15 # tests 15 # pass 15 # ok
TAP version 13 # deep merge array ok 1 should be equivalent ok 2 should be equivalent ok 3 should be equivalent # deep merge objects ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent # deep merge arbitrary types ok 7 should be equivalent # deep merge array and value ok 8 should be equivalent ok 9 should be equivalent # gets key for the merging ok 10 should be equal ok 11 should be equal ok 12 should be equal # deep merging works ok 13 should be equal ok 14 should be equal ok 15 should be equal 1..15 # tests 15 # pass 15 # ok
TAP version 13 # deep merge array ok 1 should be equivalent ok 2 should be equivalent ok 3 should be equivalent # deep merge objects ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent # deep merge arbitrary types ok 7 should be equivalent # deep merge array and value ok 8 should be equivalent ok 9 should be equivalent # gets key for the merging ok 10 should be equal ok 11 should be equal ok 12 should be equal # deep merging works ok 13 should be equal ok 14 should be equal ok 15 should be equal 1..15 # tests 15 # pass 15 # ok
TAP version 13 # deep merge array ok 1 should be equivalent ok 2 should be equivalent ok 3 should be equivalent # deep merge objects ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent # deep merge arbitrary types ok 7 should be equivalent # deep merge array and value ok 8 should be equivalent ok 9 should be equivalent # gets key for the merging ok 10 should be equal ok 11 should be equal ok 12 should be equal # deep merging works ok 13 should be equal ok 14 should be equal ok 15 should be equal 1..15 # tests 15 # pass 15 # ok
firefox/nightly
TAP version 13 # deep merge array ok 1 should be equivalent ok 2 should be equivalent ok 3 should be equivalent # deep merge objects ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent # deep merge arbitrary types ok 7 should be equivalent # deep merge array and value ok 8 should be equivalent ok 9 should be equivalent # gets key for the merging ok 10 should be equal ok 11 should be equal ok 12 should be equal # deep merging works ok 13 should be equal ok 14 should be equal ok 15 should be equal 1..15 # tests 15 # pass 15 # ok
TAP version 13 # deep merge array ok 1 should be equivalent ok 2 should be equivalent ok 3 should be equivalent # deep merge objects ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent # deep merge arbitrary types ok 7 should be equivalent # deep merge array and value ok 8 should be equivalent ok 9 should be equivalent # gets key for the merging ok 10 should be equal ok 11 should be equal ok 12 should be equal # deep merging works ok 13 should be equal ok 14 should be equal ok 15 should be equal 1..15 # tests 15 # pass 15 # ok
TAP version 13 # deep merge array ok 1 should be equivalent ok 2 should be equivalent ok 3 should be equivalent # deep merge objects ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent # deep merge arbitrary types ok 7 should be equivalent # deep merge array and value ok 8 should be equivalent ok 9 should be equivalent # gets key for the merging ok 10 should be equal ok 11 should be equal ok 12 should be equal # deep merging works ok 13 should be equal ok 14 should be equal ok 15 should be equal 1..15 # tests 15 # pass 15 # ok
TAP version 13 # deep merge array ok 1 should be equivalent ok 2 should be equivalent ok 3 should be equivalent # deep merge objects ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent # deep merge arbitrary types ok 7 should be equivalent # deep merge array and value ok 8 should be equivalent ok 9 should be equivalent # gets key for the merging ok 10 should be equal ok 11 should be equal ok 12 should be equal # deep merging works ok 13 should be equal ok 14 should be equal ok 15 should be equal 1..15 # tests 15 # pass 15 # ok
TAP version 13 # deep merge array ok 1 should be equivalent ok 2 should be equivalent ok 3 should be equivalent # deep merge objects ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent # deep merge arbitrary types ok 7 should be equivalent # deep merge array and value ok 8 should be equivalent ok 9 should be equivalent # gets key for the merging ok 10 should be equal ok 11 should be equal ok 12 should be equal # deep merging works ok 13 should be equal ok 14 should be equal ok 15 should be equal 1..15 # tests 15 # pass 15 # ok
TAP version 13 # deep merge array not ok 1 TypeError: Object doesn't support this property or method --- operator: error expected: undefined actual: {"message":"Object doesn't support this property or method","number":-2146827850,"description":"Object doesn't support this property or method"} ... # deep merge objects not ok 2 TypeError: Object doesn't support this property or method --- operator: error expected: undefined actual: {"message":"Object doesn't support this property or method","number":-2146827850,"description":"Object doesn't support this property or method"} ... # deep merge arbitrary types not ok 3 TypeError: Object doesn't support this property or method --- operator: error expected: undefined actual: {"message":"Object doesn't support this property or method","number":-2146827850,"description":"Object doesn't support this property or method"} ... # deep merge array and value not ok 4 TypeError: Object doesn't support this property or method --- operator: error expected: undefined actual: {"message":"Object doesn't support this property or method","number":-2146827850,"description":"Object doesn't support this property or method"} ... # gets key for the merging not ok 5 TypeError: Object doesn't support this property or method --- operator: error expected: undefined actual: {"message":"Object doesn't support this property or method","number":-2146827850,"description":"Object doesn't support this property or method"} ... # deep merging works not ok 6 TypeError: Object doesn't support this property or method --- operator: error expected: undefined actual: {"message":"Object doesn't support this property or method","number":-2146827850,"description":"Object doesn't support this property or method"} ... 1..6 # tests 6 # pass 0 # fail 6
2013-02-21 23:26:17
8.0
✓9.0
✓10.0
✓22.0
✓23.0
✓canary
✓16.0
✓17.0
✓nightly
✓5.1
✓12.0
✓next
✓6.0
✓6.0
TAP version 13 # deep merge array ok 1 should be equivalent ok 2 should be equivalent ok 3 should be equivalent # deep merge objects ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent # deep merge arbitrary types ok 7 should be equivalent # deep merge array and value ok 8 should be equivalent ok 9 should be equivalent # gets key for the merging ok 10 should be equal ok 11 should be equal ok 12 should be equal 1..12 # tests 12 # pass 12 # ok
TAP version 13 # deep merge array ok 1 should be equivalent ok 2 should be equivalent ok 3 should be equivalent # deep merge objects ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent # deep merge arbitrary types ok 7 should be equivalent # deep merge array and value ok 8 should be equivalent ok 9 should be equivalent # gets key for the merging ok 10 should be equal ok 11 should be equal ok 12 should be equal 1..12 # tests 12 # pass 12 # ok
TAP version 13 # deep merge array ok 1 should be equivalent ok 2 should be equivalent ok 3 should be equivalent # deep merge objects ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent # deep merge arbitrary types ok 7 should be equivalent # deep merge array and value ok 8 should be equivalent ok 9 should be equivalent # gets key for the merging ok 10 should be equal ok 11 should be equal ok 12 should be equal 1..12 # tests 12 # pass 12 # ok
TAP version 13 # deep merge array ok 1 should be equivalent ok 2 should be equivalent ok 3 should be equivalent # deep merge objects ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent # deep merge arbitrary types ok 7 should be equivalent # deep merge array and value ok 8 should be equivalent ok 9 should be equivalent # gets key for the merging ok 10 should be equal ok 11 should be equal ok 12 should be equal 1..12 # tests 12 # pass 12 # ok
TAP version 13 # deep merge array ok 1 should be equivalent ok 2 should be equivalent ok 3 should be equivalent # deep merge objects ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent # deep merge arbitrary types ok 7 should be equivalent # deep merge array and value ok 8 should be equivalent ok 9 should be equivalent # gets key for the merging ok 10 should be equal ok 11 should be equal ok 12 should be equal 1..12 # tests 12 # pass 12 # ok
TAP version 13 # deep merge array ok 1 should be equivalent ok 2 should be equivalent ok 3 should be equivalent # deep merge objects ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent # deep merge arbitrary types ok 7 should be equivalent # deep merge array and value ok 8 should be equivalent ok 9 should be equivalent # gets key for the merging ok 10 should be equal ok 11 should be equal ok 12 should be equal 1..12 # tests 12 # pass 12 # ok
TAP version 13 # deep merge array ok 1 should be equivalent ok 2 should be equivalent ok 3 should be equivalent # deep merge objects ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent # deep merge arbitrary types ok 7 should be equivalent # deep merge array and value ok 8 should be equivalent ok 9 should be equivalent # gets key for the merging ok 10 should be equal ok 11 should be equal ok 12 should be equal 1..12 # tests 12 # pass 12 # ok
TAP version 13 # deep merge array ok 1 should be equivalent ok 2 should be equivalent ok 3 should be equivalent # deep merge objects ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent # deep merge arbitrary types ok 7 should be equivalent # deep merge array and value ok 8 should be equivalent ok 9 should be equivalent # gets key for the merging ok 10 should be equal ok 11 should be equal ok 12 should be equal 1..12 # tests 12 # pass 12 # ok
firefox/nightly
TAP version 13 # deep merge array ok 1 should be equivalent ok 2 should be equivalent ok 3 should be equivalent # deep merge objects ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent # deep merge arbitrary types ok 7 should be equivalent # deep merge array and value ok 8 should be equivalent ok 9 should be equivalent # gets key for the merging ok 10 should be equal ok 11 should be equal ok 12 should be equal 1..12 # tests 12 # pass 12 # ok
TAP version 13 # deep merge array ok 1 should be equivalent ok 2 should be equivalent ok 3 should be equivalent # deep merge objects ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent # deep merge arbitrary types ok 7 should be equivalent # deep merge array and value ok 8 should be equivalent ok 9 should be equivalent # gets key for the merging ok 10 should be equal ok 11 should be equal ok 12 should be equal 1..12 # tests 12 # pass 12 # ok
TAP version 13 # deep merge array ok 1 should be equivalent ok 2 should be equivalent ok 3 should be equivalent # deep merge objects ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent # deep merge arbitrary types ok 7 should be equivalent # deep merge array and value ok 8 should be equivalent ok 9 should be equivalent # gets key for the merging ok 10 should be equal ok 11 should be equal ok 12 should be equal 1..12 # tests 12 # pass 12 # ok
TAP version 13 # deep merge array ok 1 should be equivalent ok 2 should be equivalent ok 3 should be equivalent # deep merge objects ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent # deep merge arbitrary types ok 7 should be equivalent # deep merge array and value ok 8 should be equivalent ok 9 should be equivalent # gets key for the merging ok 10 should be equal ok 11 should be equal ok 12 should be equal 1..12 # tests 12 # pass 12 # ok
TAP version 13 # deep merge array ok 1 should be equivalent ok 2 should be equivalent ok 3 should be equivalent # deep merge objects ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent # deep merge arbitrary types ok 7 should be equivalent # deep merge array and value ok 8 should be equivalent ok 9 should be equivalent # gets key for the merging ok 10 should be equal ok 11 should be equal ok 12 should be equal 1..12 # tests 12 # pass 12 # ok
TAP version 13 # deep merge array not ok 1 TypeError: Object doesn't support this property or method --- operator: error expected: undefined actual: {"message":"Object doesn't support this property or method","number":-2146827850,"description":"Object doesn't support this property or method"} ... # deep merge objects not ok 2 TypeError: Object doesn't support this property or method --- operator: error expected: undefined actual: {"message":"Object doesn't support this property or method","number":-2146827850,"description":"Object doesn't support this property or method"} ... # deep merge arbitrary types not ok 3 TypeError: Object doesn't support this property or method --- operator: error expected: undefined actual: {"message":"Object doesn't support this property or method","number":-2146827850,"description":"Object doesn't support this property or method"} ... # deep merge array and value not ok 4 TypeError: Object doesn't support this property or method --- operator: error expected: undefined actual: {"message":"Object doesn't support this property or method","number":-2146827850,"description":"Object doesn't support this property or method"} ... # gets key for the merging not ok 5 TypeError: Object doesn't support this property or method --- operator: error expected: undefined actual: {"message":"Object doesn't support this property or method","number":-2146827850,"description":"Object doesn't support this property or method"} ... 1..5 # tests 5 # pass 0 # fail 5
2013-02-21 23:20:08
8.0
✓9.0
✓10.0
✓22.0
✓23.0
✓canary
✓16.0
✓17.0
✓nightly
✓5.1
✓12.0
✓next
TAP version 13 # deep merge array ok 1 should be equivalent ok 2 should be equivalent ok 3 should be equivalent # deep merge objects ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent # deep merge arbitrary types ok 7 should be equivalent # deep merge array and value ok 8 should be equivalent ok 9 should be equivalent # gets key for the merging ok 10 should be equal ok 11 should be equal ok 12 should be equal 1..12 # tests 12 # pass 12 # ok
TAP version 13 # deep merge array ok 1 should be equivalent ok 2 should be equivalent ok 3 should be equivalent # deep merge objects ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent # deep merge arbitrary types ok 7 should be equivalent # deep merge array and value ok 8 should be equivalent ok 9 should be equivalent # gets key for the merging ok 10 should be equal ok 11 should be equal ok 12 should be equal 1..12 # tests 12 # pass 12 # ok
TAP version 13 # deep merge array ok 1 should be equivalent ok 2 should be equivalent ok 3 should be equivalent # deep merge objects ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent # deep merge arbitrary types ok 7 should be equivalent # deep merge array and value ok 8 should be equivalent ok 9 should be equivalent # gets key for the merging ok 10 should be equal ok 11 should be equal ok 12 should be equal 1..12 # tests 12 # pass 12 # ok
TAP version 13 # deep merge array ok 1 should be equivalent ok 2 should be equivalent ok 3 should be equivalent # deep merge objects ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent # deep merge arbitrary types ok 7 should be equivalent # deep merge array and value ok 8 should be equivalent ok 9 should be equivalent # gets key for the merging ok 10 should be equal ok 11 should be equal ok 12 should be equal 1..12 # tests 12 # pass 12 # ok
TAP version 13 # deep merge array ok 1 should be equivalent ok 2 should be equivalent ok 3 should be equivalent # deep merge objects ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent # deep merge arbitrary types ok 7 should be equivalent # deep merge array and value ok 8 should be equivalent ok 9 should be equivalent # gets key for the merging ok 10 should be equal ok 11 should be equal ok 12 should be equal 1..12 # tests 12 # pass 12 # ok
TAP version 13 # deep merge array ok 1 should be equivalent ok 2 should be equivalent ok 3 should be equivalent # deep merge objects ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent # deep merge arbitrary types ok 7 should be equivalent # deep merge array and value ok 8 should be equivalent ok 9 should be equivalent # gets key for the merging ok 10 should be equal ok 11 should be equal ok 12 should be equal 1..12 # tests 12 # pass 12 # ok
firefox/nightly
TAP version 13 # deep merge array ok 1 should be equivalent ok 2 should be equivalent ok 3 should be equivalent # deep merge objects ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent # deep merge arbitrary types ok 7 should be equivalent # deep merge array and value ok 8 should be equivalent ok 9 should be equivalent # gets key for the merging ok 10 should be equal ok 11 should be equal ok 12 should be equal 1..12 # tests 12 # pass 12 # ok
TAP version 13 # deep merge array ok 1 should be equivalent ok 2 should be equivalent ok 3 should be equivalent # deep merge objects ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent # deep merge arbitrary types ok 7 should be equivalent # deep merge array and value ok 8 should be equivalent ok 9 should be equivalent # gets key for the merging ok 10 should be equal ok 11 should be equal ok 12 should be equal 1..12 # tests 12 # pass 12 # ok
TAP version 13 # deep merge array ok 1 should be equivalent ok 2 should be equivalent ok 3 should be equivalent # deep merge objects ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent # deep merge arbitrary types ok 7 should be equivalent # deep merge array and value ok 8 should be equivalent ok 9 should be equivalent # gets key for the merging ok 10 should be equal ok 11 should be equal ok 12 should be equal 1..12 # tests 12 # pass 12 # ok
TAP version 13 # deep merge array ok 1 should be equivalent ok 2 should be equivalent ok 3 should be equivalent # deep merge objects ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent # deep merge arbitrary types ok 7 should be equivalent # deep merge array and value ok 8 should be equivalent ok 9 should be equivalent # gets key for the merging ok 10 should be equal ok 11 should be equal ok 12 should be equal 1..12 # tests 12 # pass 12 # ok
TAP version 13 # deep merge array ok 1 should be equivalent ok 2 should be equivalent ok 3 should be equivalent # deep merge objects ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent # deep merge arbitrary types ok 7 should be equivalent # deep merge array and value ok 8 should be equivalent ok 9 should be equivalent # gets key for the merging ok 10 should be equal ok 11 should be equal ok 12 should be equal 1..12 # tests 12 # pass 12 # ok
TAP version 13 # deep merge array not ok 1 TypeError: Object doesn't support this property or method --- operator: error expected: undefined actual: {"message":"Object doesn't support this property or method","number":-2146827850,"description":"Object doesn't support this property or method"} ... # deep merge objects not ok 2 TypeError: Object doesn't support this property or method --- operator: error expected: undefined actual: {"message":"Object doesn't support this property or method","number":-2146827850,"description":"Object doesn't support this property or method"} ... # deep merge arbitrary types not ok 3 TypeError: Object doesn't support this property or method --- operator: error expected: undefined actual: {"message":"Object doesn't support this property or method","number":-2146827850,"description":"Object doesn't support this property or method"} ... # deep merge array and value not ok 4 TypeError: Object doesn't support this property or method --- operator: error expected: undefined actual: {"message":"Object doesn't support this property or method","number":-2146827850,"description":"Object doesn't support this property or method"} ... # gets key for the merging not ok 5 TypeError: Object doesn't support this property or method --- operator: error expected: undefined actual: {"message":"Object doesn't support this property or method","number":-2146827850,"description":"Object doesn't support this property or method"} ... 1..5 # tests 5 # pass 0 # fail 5