mariocasciaro/object-path

2014-04-23 20:13:07
8.0
✓9.0
✓22.0
✓30.0
✓10.0
✓24.0
5.0
✓6.0
✓15.0
✓6.0
4.2
1..25 ok 1 get should return the value under shallow object ok 2 get should return the value under deep object ok 3 get should return the value under array ok 4 get should return the value under array deep ok 5 get should return undefined for missing values under object ok 6 get should return undefined for missing values under array ok 7 get should return the value under integer-like key ok 8 get should return the default value when the key doesnt exist ok 9 get should return the default value when path is empty ok 10 get should skip non own properties with isEmpty ok 11 set should set value under shallow object ok 12 set should set value under deep object ok 13 set should set value under array ok 14 set should create intermediate objects ok 15 set should create intermediate arrays ok 16 set should set value under integer-like key ok 17 set should set value under empty array ok 18 push should push value to existing array ok 19 push should push value to new array ok 20 ensureExists should create the path if it does not exists ok 21 ensureExists should return the object if path is empty ok 22 del should return undefined on empty object ok 23 del should delete deep paths ok 24 del should remove items from existing array ok 25 del should skip undefined paths # tests 25 # pass 25 # fail 0
1..25 ok 1 get should return the value under shallow object ok 2 get should return the value under deep object ok 3 get should return the value under array ok 4 get should return the value under array deep ok 5 get should return undefined for missing values under object ok 6 get should return undefined for missing values under array ok 7 get should return the value under integer-like key ok 8 get should return the default value when the key doesnt exist ok 9 get should return the default value when path is empty ok 10 get should skip non own properties with isEmpty ok 11 set should set value under shallow object ok 12 set should set value under deep object ok 13 set should set value under array ok 14 set should create intermediate objects ok 15 set should create intermediate arrays ok 16 set should set value under integer-like key ok 17 set should set value under empty array ok 18 push should push value to existing array ok 19 push should push value to new array ok 20 ensureExists should create the path if it does not exists ok 21 ensureExists should return the object if path is empty ok 22 del should return undefined on empty object ok 23 del should delete deep paths ok 24 del should remove items from existing array ok 25 del should skip undefined paths # tests 25 # pass 25 # fail 0
1..25 ok 1 get should return the value under shallow object ok 2 get should return the value under deep object ok 3 get should return the value under array ok 4 get should return the value under array deep ok 5 get should return undefined for missing values under object ok 6 get should return undefined for missing values under array ok 7 get should return the value under integer-like key ok 8 get should return the default value when the key doesnt exist ok 9 get should return the default value when path is empty ok 10 get should skip non own properties with isEmpty ok 11 set should set value under shallow object ok 12 set should set value under deep object ok 13 set should set value under array ok 14 set should create intermediate objects ok 15 set should create intermediate arrays ok 16 set should set value under integer-like key ok 17 set should set value under empty array ok 18 push should push value to existing array ok 19 push should push value to new array ok 20 ensureExists should create the path if it does not exists ok 21 ensureExists should return the object if path is empty ok 22 del should return undefined on empty object ok 23 del should delete deep paths ok 24 del should remove items from existing array ok 25 del should skip undefined paths # tests 25 # pass 25 # fail 0
timeout waiting to hear back from safari/5.0
1..25 ok 1 get should return the value under shallow object ok 2 get should return the value under deep object ok 3 get should return the value under array ok 4 get should return the value under array deep ok 5 get should return undefined for missing values under object ok 6 get should return undefined for missing values under array ok 7 get should return the value under integer-like key ok 8 get should return the default value when the key doesnt exist ok 9 get should return the default value when path is empty ok 10 get should skip non own properties with isEmpty ok 11 set should set value under shallow object ok 12 set should set value under deep object ok 13 set should set value under array ok 14 set should create intermediate objects ok 15 set should create intermediate arrays ok 16 set should set value under integer-like key ok 17 set should set value under empty array ok 18 push should push value to existing array ok 19 push should push value to new array ok 20 ensureExists should create the path if it does not exists ok 21 ensureExists should return the object if path is empty ok 22 del should return undefined on empty object ok 23 del should delete deep paths ok 24 del should remove items from existing array ok 25 del should skip undefined paths # tests 25 # pass 25 # fail 0
1..25 ok 1 get should return the value under shallow object ok 2 get should return the value under deep object ok 3 get should return the value under array ok 4 get should return the value under array deep ok 5 get should return undefined for missing values under object ok 6 get should return undefined for missing values under array ok 7 get should return the value under integer-like key ok 8 get should return the default value when the key doesnt exist ok 9 get should return the default value when path is empty ok 10 get should skip non own properties with isEmpty ok 11 set should set value under shallow object ok 12 set should set value under deep object ok 13 set should set value under array ok 14 set should create intermediate objects ok 15 set should create intermediate arrays ok 16 set should set value under integer-like key ok 17 set should set value under empty array ok 18 push should push value to existing array ok 19 push should push value to new array ok 20 ensureExists should create the path if it does not exists ok 21 ensureExists should return the object if path is empty ok 22 del should return undefined on empty object ok 23 del should delete deep paths ok 24 del should remove items from existing array ok 25 del should skip undefined paths # tests 25 # pass 25 # fail 0
1..25 ok 1 get should return the value under shallow object ok 2 get should return the value under deep object ok 3 get should return the value under array ok 4 get should return the value under array deep ok 5 get should return undefined for missing values under object ok 6 get should return undefined for missing values under array ok 7 get should return the value under integer-like key ok 8 get should return the default value when the key doesnt exist ok 9 get should return the default value when path is empty ok 10 get should skip non own properties with isEmpty ok 11 set should set value under shallow object ok 12 set should set value under deep object ok 13 set should set value under array ok 14 set should create intermediate objects ok 15 set should create intermediate arrays ok 16 set should set value under integer-like key ok 17 set should set value under empty array ok 18 push should push value to existing array ok 19 push should push value to new array ok 20 ensureExists should create the path if it does not exists ok 21 ensureExists should return the object if path is empty ok 22 del should return undefined on empty object ok 23 del should delete deep paths ok 24 del should remove items from existing array ok 25 del should skip undefined paths # tests 25 # pass 25 # fail 0
1..25 ok 1 get should return the value under shallow object ok 2 get should return the value under deep object ok 3 get should return the value under array ok 4 get should return the value under array deep ok 5 get should return undefined for missing values under object ok 6 get should return undefined for missing values under array ok 7 get should return the value under integer-like key ok 8 get should return the default value when the key doesnt exist ok 9 get should return the default value when path is empty ok 10 get should skip non own properties with isEmpty ok 11 set should set value under shallow object ok 12 set should set value under deep object ok 13 set should set value under array ok 14 set should create intermediate objects ok 15 set should create intermediate arrays ok 16 set should set value under integer-like key ok 17 set should set value under empty array ok 18 push should push value to existing array ok 19 push should push value to new array ok 20 ensureExists should create the path if it does not exists ok 21 ensureExists should return the object if path is empty ok 22 del should return undefined on empty object ok 23 del should delete deep paths ok 24 del should remove items from existing array ok 25 del should skip undefined paths # tests 25 # pass 25 # fail 0
1..25 ok 1 get should return the value under shallow object ok 2 get should return the value under deep object ok 3 get should return the value under array ok 4 get should return the value under array deep ok 5 get should return undefined for missing values under object ok 6 get should return undefined for missing values under array ok 7 get should return the value under integer-like key ok 8 get should return the default value when the key doesnt exist ok 9 get should return the default value when path is empty ok 10 get should skip non own properties with isEmpty ok 11 set should set value under shallow object ok 12 set should set value under deep object ok 13 set should set value under array ok 14 set should create intermediate objects ok 15 set should create intermediate arrays ok 16 set should set value under integer-like key ok 17 set should set value under empty array ok 18 push should push value to existing array ok 19 push should push value to new array ok 20 ensureExists should create the path if it does not exists ok 21 ensureExists should return the object if path is empty ok 22 del should return undefined on empty object ok 23 del should delete deep paths ok 24 del should remove items from existing array ok 25 del should skip undefined paths # tests 25 # pass 25 # fail 0
not ok 1 Error: Object doesn't support this property or method on line 5574
2014-04-22 19:56:05
8.0
✓9.0
✓22.0
✓30.0
✓10.0
✓24.0
5.0
✓6.0
✓15.0
✓6.0
4.2
1..25 ok 1 get should return the value under shallow object ok 2 get should return the value under deep object ok 3 get should return the value under array ok 4 get should return the value under array deep ok 5 get should return undefined for missing values under object ok 6 get should return undefined for missing values under array ok 7 get should return the value under integer-like key ok 8 get should return the default value when the key doesnt exist ok 9 get should return the default value when path is empty ok 10 get should skip non own properties with isEmpty ok 11 set should set value under shallow object ok 12 set should set value under deep object ok 13 set should set value under array ok 14 set should create intermediate objects ok 15 set should create intermediate arrays ok 16 set should set value under integer-like key ok 17 set should set value under empty array ok 18 push should push value to existing array ok 19 push should push value to new array ok 20 ensureExists should create the path if it does not exists ok 21 ensureExists should return the object if path is empty ok 22 del should return undefined on empty object ok 23 del should delete deep paths ok 24 del should remove items from existing array ok 25 del should skip undefined paths # tests 25 # pass 25 # fail 0
1..25 ok 1 get should return the value under shallow object ok 2 get should return the value under deep object ok 3 get should return the value under array ok 4 get should return the value under array deep ok 5 get should return undefined for missing values under object ok 6 get should return undefined for missing values under array ok 7 get should return the value under integer-like key ok 8 get should return the default value when the key doesnt exist ok 9 get should return the default value when path is empty ok 10 get should skip non own properties with isEmpty ok 11 set should set value under shallow object ok 12 set should set value under deep object ok 13 set should set value under array ok 14 set should create intermediate objects ok 15 set should create intermediate arrays ok 16 set should set value under integer-like key ok 17 set should set value under empty array ok 18 push should push value to existing array ok 19 push should push value to new array ok 20 ensureExists should create the path if it does not exists ok 21 ensureExists should return the object if path is empty ok 22 del should return undefined on empty object ok 23 del should delete deep paths ok 24 del should remove items from existing array ok 25 del should skip undefined paths # tests 25 # pass 25 # fail 0
1..25 ok 1 get should return the value under shallow object ok 2 get should return the value under deep object ok 3 get should return the value under array ok 4 get should return the value under array deep ok 5 get should return undefined for missing values under object ok 6 get should return undefined for missing values under array ok 7 get should return the value under integer-like key ok 8 get should return the default value when the key doesnt exist ok 9 get should return the default value when path is empty ok 10 get should skip non own properties with isEmpty ok 11 set should set value under shallow object ok 12 set should set value under deep object ok 13 set should set value under array ok 14 set should create intermediate objects ok 15 set should create intermediate arrays ok 16 set should set value under integer-like key ok 17 set should set value under empty array ok 18 push should push value to existing array ok 19 push should push value to new array ok 20 ensureExists should create the path if it does not exists ok 21 ensureExists should return the object if path is empty ok 22 del should return undefined on empty object ok 23 del should delete deep paths ok 24 del should remove items from existing array ok 25 del should skip undefined paths # tests 25 # pass 25 # fail 0
timeout waiting to hear back from safari/5.0
1..25 ok 1 get should return the value under shallow object ok 2 get should return the value under deep object ok 3 get should return the value under array ok 4 get should return the value under array deep ok 5 get should return undefined for missing values under object ok 6 get should return undefined for missing values under array ok 7 get should return the value under integer-like key ok 8 get should return the default value when the key doesnt exist ok 9 get should return the default value when path is empty ok 10 get should skip non own properties with isEmpty ok 11 set should set value under shallow object ok 12 set should set value under deep object ok 13 set should set value under array ok 14 set should create intermediate objects ok 15 set should create intermediate arrays ok 16 set should set value under integer-like key ok 17 set should set value under empty array ok 18 push should push value to existing array ok 19 push should push value to new array ok 20 ensureExists should create the path if it does not exists ok 21 ensureExists should return the object if path is empty ok 22 del should return undefined on empty object ok 23 del should delete deep paths ok 24 del should remove items from existing array ok 25 del should skip undefined paths # tests 25 # pass 25 # fail 0
1..25 ok 1 get should return the value under shallow object ok 2 get should return the value under deep object ok 3 get should return the value under array ok 4 get should return the value under array deep ok 5 get should return undefined for missing values under object ok 6 get should return undefined for missing values under array ok 7 get should return the value under integer-like key ok 8 get should return the default value when the key doesnt exist ok 9 get should return the default value when path is empty ok 10 get should skip non own properties with isEmpty ok 11 set should set value under shallow object ok 12 set should set value under deep object ok 13 set should set value under array ok 14 set should create intermediate objects ok 15 set should create intermediate arrays ok 16 set should set value under integer-like key ok 17 set should set value under empty array ok 18 push should push value to existing array ok 19 push should push value to new array ok 20 ensureExists should create the path if it does not exists ok 21 ensureExists should return the object if path is empty ok 22 del should return undefined on empty object ok 23 del should delete deep paths ok 24 del should remove items from existing array ok 25 del should skip undefined paths # tests 25 # pass 25 # fail 0
1..25 ok 1 get should return the value under shallow object ok 2 get should return the value under deep object ok 3 get should return the value under array ok 4 get should return the value under array deep ok 5 get should return undefined for missing values under object ok 6 get should return undefined for missing values under array ok 7 get should return the value under integer-like key ok 8 get should return the default value when the key doesnt exist ok 9 get should return the default value when path is empty ok 10 get should skip non own properties with isEmpty ok 11 set should set value under shallow object ok 12 set should set value under deep object ok 13 set should set value under array ok 14 set should create intermediate objects ok 15 set should create intermediate arrays ok 16 set should set value under integer-like key ok 17 set should set value under empty array ok 18 push should push value to existing array ok 19 push should push value to new array ok 20 ensureExists should create the path if it does not exists ok 21 ensureExists should return the object if path is empty ok 22 del should return undefined on empty object ok 23 del should delete deep paths ok 24 del should remove items from existing array ok 25 del should skip undefined paths # tests 25 # pass 25 # fail 0
1..25 ok 1 get should return the value under shallow object ok 2 get should return the value under deep object ok 3 get should return the value under array ok 4 get should return the value under array deep ok 5 get should return undefined for missing values under object ok 6 get should return undefined for missing values under array ok 7 get should return the value under integer-like key ok 8 get should return the default value when the key doesnt exist ok 9 get should return the default value when path is empty ok 10 get should skip non own properties with isEmpty ok 11 set should set value under shallow object ok 12 set should set value under deep object ok 13 set should set value under array ok 14 set should create intermediate objects ok 15 set should create intermediate arrays ok 16 set should set value under integer-like key ok 17 set should set value under empty array ok 18 push should push value to existing array ok 19 push should push value to new array ok 20 ensureExists should create the path if it does not exists ok 21 ensureExists should return the object if path is empty ok 22 del should return undefined on empty object ok 23 del should delete deep paths ok 24 del should remove items from existing array ok 25 del should skip undefined paths # tests 25 # pass 25 # fail 0
1..25 ok 1 get should return the value under shallow object ok 2 get should return the value under deep object ok 3 get should return the value under array ok 4 get should return the value under array deep ok 5 get should return undefined for missing values under object ok 6 get should return undefined for missing values under array ok 7 get should return the value under integer-like key ok 8 get should return the default value when the key doesnt exist ok 9 get should return the default value when path is empty ok 10 get should skip non own properties with isEmpty ok 11 set should set value under shallow object ok 12 set should set value under deep object ok 13 set should set value under array ok 14 set should create intermediate objects ok 15 set should create intermediate arrays ok 16 set should set value under integer-like key ok 17 set should set value under empty array ok 18 push should push value to existing array ok 19 push should push value to new array ok 20 ensureExists should create the path if it does not exists ok 21 ensureExists should return the object if path is empty ok 22 del should return undefined on empty object ok 23 del should delete deep paths ok 24 del should remove items from existing array ok 25 del should skip undefined paths # tests 25 # pass 25 # fail 0
not ok 1 Error: Object doesn't support this property or method on line 5574
2014-04-15 19:14:58
8.0
✓9.0
✓22.0
✓30.0
✓10.0
✓24.0
5.0
✓6.0
✓15.0
✓6.0
4.2
1..19 ok 1 get should return the value under shallow object ok 2 get should return the value under deep object ok 3 get should return the value under array ok 4 get should return the value under array deep ok 5 get should return undefined for missing values under object ok 6 get should return undefined for missing values under array ok 7 get should return the value under integer-like key ok 8 set should set value under shallow object ok 9 set should set value under deep object ok 10 set should set value under array ok 11 set should create intermediate objects ok 12 set should create intermediate arrays ok 13 set should set value under integer-like key ok 14 set should set value under empty array ok 15 push should push value to existing array ok 16 push should push value to new array ok 17 ensureExists should create the path if it does not exists ok 18 ensureExists should return the object if path is empty ok 19 del should delete deep paths # tests 19 # pass 19 # fail 0
1..19 ok 1 get should return the value under shallow object ok 2 get should return the value under deep object ok 3 get should return the value under array ok 4 get should return the value under array deep ok 5 get should return undefined for missing values under object ok 6 get should return undefined for missing values under array ok 7 get should return the value under integer-like key ok 8 set should set value under shallow object ok 9 set should set value under deep object ok 10 set should set value under array ok 11 set should create intermediate objects ok 12 set should create intermediate arrays ok 13 set should set value under integer-like key ok 14 set should set value under empty array ok 15 push should push value to existing array ok 16 push should push value to new array ok 17 ensureExists should create the path if it does not exists ok 18 ensureExists should return the object if path is empty ok 19 del should delete deep paths # tests 19 # pass 19 # fail 0
1..19 ok 1 get should return the value under shallow object ok 2 get should return the value under deep object ok 3 get should return the value under array ok 4 get should return the value under array deep ok 5 get should return undefined for missing values under object ok 6 get should return undefined for missing values under array ok 7 get should return the value under integer-like key ok 8 set should set value under shallow object ok 9 set should set value under deep object ok 10 set should set value under array ok 11 set should create intermediate objects ok 12 set should create intermediate arrays ok 13 set should set value under integer-like key ok 14 set should set value under empty array ok 15 push should push value to existing array ok 16 push should push value to new array ok 17 ensureExists should create the path if it does not exists ok 18 ensureExists should return the object if path is empty ok 19 del should delete deep paths # tests 19 # pass 19 # fail 0
timeout waiting to hear back from safari/5.0
1..19 ok 1 get should return the value under shallow object ok 2 get should return the value under deep object ok 3 get should return the value under array ok 4 get should return the value under array deep ok 5 get should return undefined for missing values under object ok 6 get should return undefined for missing values under array ok 7 get should return the value under integer-like key ok 8 set should set value under shallow object ok 9 set should set value under deep object ok 10 set should set value under array ok 11 set should create intermediate objects ok 12 set should create intermediate arrays ok 13 set should set value under integer-like key ok 14 set should set value under empty array ok 15 push should push value to existing array ok 16 push should push value to new array ok 17 ensureExists should create the path if it does not exists ok 18 ensureExists should return the object if path is empty ok 19 del should delete deep paths # tests 19 # pass 19 # fail 0
1..19 ok 1 get should return the value under shallow object ok 2 get should return the value under deep object ok 3 get should return the value under array ok 4 get should return the value under array deep ok 5 get should return undefined for missing values under object ok 6 get should return undefined for missing values under array ok 7 get should return the value under integer-like key ok 8 set should set value under shallow object ok 9 set should set value under deep object ok 10 set should set value under array ok 11 set should create intermediate objects ok 12 set should create intermediate arrays ok 13 set should set value under integer-like key ok 14 set should set value under empty array ok 15 push should push value to existing array ok 16 push should push value to new array ok 17 ensureExists should create the path if it does not exists ok 18 ensureExists should return the object if path is empty ok 19 del should delete deep paths # tests 19 # pass 19 # fail 0
1..19 ok 1 get should return the value under shallow object ok 2 get should return the value under deep object ok 3 get should return the value under array ok 4 get should return the value under array deep ok 5 get should return undefined for missing values under object ok 6 get should return undefined for missing values under array ok 7 get should return the value under integer-like key ok 8 set should set value under shallow object ok 9 set should set value under deep object ok 10 set should set value under array ok 11 set should create intermediate objects ok 12 set should create intermediate arrays ok 13 set should set value under integer-like key ok 14 set should set value under empty array ok 15 push should push value to existing array ok 16 push should push value to new array ok 17 ensureExists should create the path if it does not exists ok 18 ensureExists should return the object if path is empty ok 19 del should delete deep paths # tests 19 # pass 19 # fail 0
1..19 ok 1 get should return the value under shallow object ok 2 get should return the value under deep object ok 3 get should return the value under array ok 4 get should return the value under array deep ok 5 get should return undefined for missing values under object ok 6 get should return undefined for missing values under array ok 7 get should return the value under integer-like key ok 8 set should set value under shallow object ok 9 set should set value under deep object ok 10 set should set value under array ok 11 set should create intermediate objects ok 12 set should create intermediate arrays ok 13 set should set value under integer-like key ok 14 set should set value under empty array ok 15 push should push value to existing array ok 16 push should push value to new array ok 17 ensureExists should create the path if it does not exists ok 18 ensureExists should return the object if path is empty ok 19 del should delete deep paths # tests 19 # pass 19 # fail 0
1..19 ok 1 get should return the value under shallow object ok 2 get should return the value under deep object ok 3 get should return the value under array ok 4 get should return the value under array deep ok 5 get should return undefined for missing values under object ok 6 get should return undefined for missing values under array ok 7 get should return the value under integer-like key ok 8 set should set value under shallow object ok 9 set should set value under deep object ok 10 set should set value under array ok 11 set should create intermediate objects ok 12 set should create intermediate arrays ok 13 set should set value under integer-like key ok 14 set should set value under empty array ok 15 push should push value to existing array ok 16 push should push value to new array ok 17 ensureExists should create the path if it does not exists ok 18 ensureExists should return the object if path is empty ok 19 del should delete deep paths # tests 19 # pass 19 # fail 0
not ok 1 Error: Object doesn't support this property or method on line 5570
2014-04-15 19:12:36
8.0
✓9.0
✓22.0
✓30.0
✓10.0
✓24.0
5.0
✓6.0
✓15.0
✓6.0
4.2
1..19 ok 1 get should return the value under shallow object ok 2 get should return the value under deep object ok 3 get should return the value under array ok 4 get should return the value under array deep ok 5 get should return undefined for missing values under object ok 6 get should return undefined for missing values under array ok 7 get should return the value under integer-like key ok 8 set should set value under shallow object ok 9 set should set value under deep object ok 10 set should set value under array ok 11 set should create intermediate objects ok 12 set should create intermediate arrays ok 13 set should set value under integer-like key ok 14 set should set value under empty array ok 15 push should push value to existing array ok 16 push should push value to new array ok 17 ensureExists should create the path if it does not exists ok 18 ensureExists should return the object if path is empty ok 19 del should delete deep paths # tests 19 # pass 19 # fail 0
1..19 ok 1 get should return the value under shallow object ok 2 get should return the value under deep object ok 3 get should return the value under array ok 4 get should return the value under array deep ok 5 get should return undefined for missing values under object ok 6 get should return undefined for missing values under array ok 7 get should return the value under integer-like key ok 8 set should set value under shallow object ok 9 set should set value under deep object ok 10 set should set value under array ok 11 set should create intermediate objects ok 12 set should create intermediate arrays ok 13 set should set value under integer-like key ok 14 set should set value under empty array ok 15 push should push value to existing array ok 16 push should push value to new array ok 17 ensureExists should create the path if it does not exists ok 18 ensureExists should return the object if path is empty ok 19 del should delete deep paths # tests 19 # pass 19 # fail 0
1..19 ok 1 get should return the value under shallow object ok 2 get should return the value under deep object ok 3 get should return the value under array ok 4 get should return the value under array deep ok 5 get should return undefined for missing values under object ok 6 get should return undefined for missing values under array ok 7 get should return the value under integer-like key ok 8 set should set value under shallow object ok 9 set should set value under deep object ok 10 set should set value under array ok 11 set should create intermediate objects ok 12 set should create intermediate arrays ok 13 set should set value under integer-like key ok 14 set should set value under empty array ok 15 push should push value to existing array ok 16 push should push value to new array ok 17 ensureExists should create the path if it does not exists ok 18 ensureExists should return the object if path is empty ok 19 del should delete deep paths # tests 19 # pass 19 # fail 0
timeout waiting to hear back from safari/5.0
1..19 ok 1 get should return the value under shallow object ok 2 get should return the value under deep object ok 3 get should return the value under array ok 4 get should return the value under array deep ok 5 get should return undefined for missing values under object ok 6 get should return undefined for missing values under array ok 7 get should return the value under integer-like key ok 8 set should set value under shallow object ok 9 set should set value under deep object ok 10 set should set value under array ok 11 set should create intermediate objects ok 12 set should create intermediate arrays ok 13 set should set value under integer-like key ok 14 set should set value under empty array ok 15 push should push value to existing array ok 16 push should push value to new array ok 17 ensureExists should create the path if it does not exists ok 18 ensureExists should return the object if path is empty ok 19 del should delete deep paths # tests 19 # pass 19 # fail 0
1..19 ok 1 get should return the value under shallow object ok 2 get should return the value under deep object ok 3 get should return the value under array ok 4 get should return the value under array deep ok 5 get should return undefined for missing values under object ok 6 get should return undefined for missing values under array ok 7 get should return the value under integer-like key ok 8 set should set value under shallow object ok 9 set should set value under deep object ok 10 set should set value under array ok 11 set should create intermediate objects ok 12 set should create intermediate arrays ok 13 set should set value under integer-like key ok 14 set should set value under empty array ok 15 push should push value to existing array ok 16 push should push value to new array ok 17 ensureExists should create the path if it does not exists ok 18 ensureExists should return the object if path is empty ok 19 del should delete deep paths # tests 19 # pass 19 # fail 0
1..19 ok 1 get should return the value under shallow object ok 2 get should return the value under deep object ok 3 get should return the value under array ok 4 get should return the value under array deep ok 5 get should return undefined for missing values under object ok 6 get should return undefined for missing values under array ok 7 get should return the value under integer-like key ok 8 set should set value under shallow object ok 9 set should set value under deep object ok 10 set should set value under array ok 11 set should create intermediate objects ok 12 set should create intermediate arrays ok 13 set should set value under integer-like key ok 14 set should set value under empty array ok 15 push should push value to existing array ok 16 push should push value to new array ok 17 ensureExists should create the path if it does not exists ok 18 ensureExists should return the object if path is empty ok 19 del should delete deep paths # tests 19 # pass 19 # fail 0
1..19 ok 1 get should return the value under shallow object ok 2 get should return the value under deep object ok 3 get should return the value under array ok 4 get should return the value under array deep ok 5 get should return undefined for missing values under object ok 6 get should return undefined for missing values under array ok 7 get should return the value under integer-like key ok 8 set should set value under shallow object ok 9 set should set value under deep object ok 10 set should set value under array ok 11 set should create intermediate objects ok 12 set should create intermediate arrays ok 13 set should set value under integer-like key ok 14 set should set value under empty array ok 15 push should push value to existing array ok 16 push should push value to new array ok 17 ensureExists should create the path if it does not exists ok 18 ensureExists should return the object if path is empty ok 19 del should delete deep paths # tests 19 # pass 19 # fail 0
1..19 ok 1 get should return the value under shallow object ok 2 get should return the value under deep object ok 3 get should return the value under array ok 4 get should return the value under array deep ok 5 get should return undefined for missing values under object ok 6 get should return undefined for missing values under array ok 7 get should return the value under integer-like key ok 8 set should set value under shallow object ok 9 set should set value under deep object ok 10 set should set value under array ok 11 set should create intermediate objects ok 12 set should create intermediate arrays ok 13 set should set value under integer-like key ok 14 set should set value under empty array ok 15 push should push value to existing array ok 16 push should push value to new array ok 17 ensureExists should create the path if it does not exists ok 18 ensureExists should return the object if path is empty ok 19 del should delete deep paths # tests 19 # pass 19 # fail 0
not ok 1 Error: Object doesn't support this property or method on line 5570
2014-04-15 19:11:10
8.0
✓9.0
✓22.0
✓30.0
✓10.0
✓24.0
5.0
✓6.0
✓15.0
✓6.0
4.2
1..19 ok 1 get should return the value under shallow object ok 2 get should return the value under deep object ok 3 get should return the value under array ok 4 get should return the value under array deep ok 5 get should return undefined for missing values under object ok 6 get should return undefined for missing values under array ok 7 get should return the value under integer-like key ok 8 set should set value under shallow object ok 9 set should set value under deep object ok 10 set should set value under array ok 11 set should create intermediate objects ok 12 set should create intermediate arrays ok 13 set should set value under integer-like key ok 14 set should set value under empty array ok 15 push should push value to existing array ok 16 push should push value to new array ok 17 ensureExists should create the path if it does not exists ok 18 ensureExists should return the object if path is empty ok 19 del should delete deep paths # tests 19 # pass 19 # fail 0
1..19 ok 1 get should return the value under shallow object ok 2 get should return the value under deep object ok 3 get should return the value under array ok 4 get should return the value under array deep ok 5 get should return undefined for missing values under object ok 6 get should return undefined for missing values under array ok 7 get should return the value under integer-like key ok 8 set should set value under shallow object ok 9 set should set value under deep object ok 10 set should set value under array ok 11 set should create intermediate objects ok 12 set should create intermediate arrays ok 13 set should set value under integer-like key ok 14 set should set value under empty array ok 15 push should push value to existing array ok 16 push should push value to new array ok 17 ensureExists should create the path if it does not exists ok 18 ensureExists should return the object if path is empty ok 19 del should delete deep paths # tests 19 # pass 19 # fail 0
1..19 ok 1 get should return the value under shallow object ok 2 get should return the value under deep object ok 3 get should return the value under array ok 4 get should return the value under array deep ok 5 get should return undefined for missing values under object ok 6 get should return undefined for missing values under array ok 7 get should return the value under integer-like key ok 8 set should set value under shallow object ok 9 set should set value under deep object ok 10 set should set value under array ok 11 set should create intermediate objects ok 12 set should create intermediate arrays ok 13 set should set value under integer-like key ok 14 set should set value under empty array ok 15 push should push value to existing array ok 16 push should push value to new array ok 17 ensureExists should create the path if it does not exists ok 18 ensureExists should return the object if path is empty ok 19 del should delete deep paths # tests 19 # pass 19 # fail 0
timeout waiting to hear back from safari/5.0
1..19 ok 1 get should return the value under shallow object ok 2 get should return the value under deep object ok 3 get should return the value under array ok 4 get should return the value under array deep ok 5 get should return undefined for missing values under object ok 6 get should return undefined for missing values under array ok 7 get should return the value under integer-like key ok 8 set should set value under shallow object ok 9 set should set value under deep object ok 10 set should set value under array ok 11 set should create intermediate objects ok 12 set should create intermediate arrays ok 13 set should set value under integer-like key ok 14 set should set value under empty array ok 15 push should push value to existing array ok 16 push should push value to new array ok 17 ensureExists should create the path if it does not exists ok 18 ensureExists should return the object if path is empty ok 19 del should delete deep paths # tests 19 # pass 19 # fail 0
1..19 ok 1 get should return the value under shallow object ok 2 get should return the value under deep object ok 3 get should return the value under array ok 4 get should return the value under array deep ok 5 get should return undefined for missing values under object ok 6 get should return undefined for missing values under array ok 7 get should return the value under integer-like key ok 8 set should set value under shallow object ok 9 set should set value under deep object ok 10 set should set value under array ok 11 set should create intermediate objects ok 12 set should create intermediate arrays ok 13 set should set value under integer-like key ok 14 set should set value under empty array ok 15 push should push value to existing array ok 16 push should push value to new array ok 17 ensureExists should create the path if it does not exists ok 18 ensureExists should return the object if path is empty ok 19 del should delete deep paths # tests 19 # pass 19 # fail 0
1..19 ok 1 get should return the value under shallow object ok 2 get should return the value under deep object ok 3 get should return the value under array ok 4 get should return the value under array deep ok 5 get should return undefined for missing values under object ok 6 get should return undefined for missing values under array ok 7 get should return the value under integer-like key ok 8 set should set value under shallow object ok 9 set should set value under deep object ok 10 set should set value under array ok 11 set should create intermediate objects ok 12 set should create intermediate arrays ok 13 set should set value under integer-like key ok 14 set should set value under empty array ok 15 push should push value to existing array ok 16 push should push value to new array ok 17 ensureExists should create the path if it does not exists ok 18 ensureExists should return the object if path is empty ok 19 del should delete deep paths # tests 19 # pass 19 # fail 0
1..19 ok 1 get should return the value under shallow object ok 2 get should return the value under deep object ok 3 get should return the value under array ok 4 get should return the value under array deep ok 5 get should return undefined for missing values under object ok 6 get should return undefined for missing values under array ok 7 get should return the value under integer-like key ok 8 set should set value under shallow object ok 9 set should set value under deep object ok 10 set should set value under array ok 11 set should create intermediate objects ok 12 set should create intermediate arrays ok 13 set should set value under integer-like key ok 14 set should set value under empty array ok 15 push should push value to existing array ok 16 push should push value to new array ok 17 ensureExists should create the path if it does not exists ok 18 ensureExists should return the object if path is empty ok 19 del should delete deep paths # tests 19 # pass 19 # fail 0
1..19 ok 1 get should return the value under shallow object ok 2 get should return the value under deep object ok 3 get should return the value under array ok 4 get should return the value under array deep ok 5 get should return undefined for missing values under object ok 6 get should return undefined for missing values under array ok 7 get should return the value under integer-like key ok 8 set should set value under shallow object ok 9 set should set value under deep object ok 10 set should set value under array ok 11 set should create intermediate objects ok 12 set should create intermediate arrays ok 13 set should set value under integer-like key ok 14 set should set value under empty array ok 15 push should push value to existing array ok 16 push should push value to new array ok 17 ensureExists should create the path if it does not exists ok 18 ensureExists should return the object if path is empty ok 19 del should delete deep paths # tests 19 # pass 19 # fail 0
not ok 1 Error: Object doesn't support this property or method on line 5570
2014-04-14 23:15:35
8.0
9.0
30.0
22.0
10.0
24.0
✓6.0
5.0
15.0
✓6.0
4.2
1..19 ok 1 get should return the value under shallow object ok 2 get should return the value under deep object ok 3 get should return the value under array ok 4 get should return the value under array deep ok 5 get should return undefined for missing values under object ok 6 get should return undefined for missing values under array ok 7 get should return the value under integer-like key ok 8 set should set value under shallow object ok 9 set should set value under deep object ok 10 set should set value under array ok 11 set should create intermediate objects ok 12 set should create intermediate arrays ok 13 set should set value under integer-like key ok 14 set should set value under empty array ok 15 push should push value to existing array ok 16 push should push value to new array ok 17 ensureExists should create the path if it does not exists ok 18 ensureExists should return the object if path is empty ok 19 del should delete deep paths # tests 19 # pass 19 # fail 0
1..19 ok 1 get should return the value under shallow object ok 2 get should return the value under deep object ok 3 get should return the value under array ok 4 get should return the value under array deep ok 5 get should return undefined for missing values under object ok 6 get should return undefined for missing values under array ok 7 get should return the value under integer-like key ok 8 set should set value under shallow object ok 9 set should set value under deep object ok 10 set should set value under array ok 11 set should create intermediate objects ok 12 set should create intermediate arrays ok 13 set should set value under integer-like key ok 14 set should set value under empty array ok 15 push should push value to existing array ok 16 push should push value to new array ok 17 ensureExists should create the path if it does not exists ok 18 ensureExists should return the object if path is empty ok 19 del should delete deep paths # tests 19 # pass 19 # fail 0
timeout waiting to hear back from iexplore/9.0
not ok 1 Error: Object doesn't support this property or method on line 5570
2014-04-14 23:14:21
8.0
9.0
30.0
22.0
10.0
24.0
✓6.0
5.0
15.0
✓6.0
4.2
1..19 ok 1 get should return the value under shallow object ok 2 get should return the value under deep object ok 3 get should return the value under array ok 4 get should return the value under array deep ok 5 get should return undefined for missing values under object ok 6 get should return undefined for missing values under array ok 7 get should return the value under integer-like key ok 8 set should set value under shallow object ok 9 set should set value under deep object ok 10 set should set value under array ok 11 set should create intermediate objects ok 12 set should create intermediate arrays ok 13 set should set value under integer-like key ok 14 set should set value under empty array ok 15 push should push value to existing array ok 16 push should push value to new array ok 17 ensureExists should create the path if it does not exists ok 18 ensureExists should return the object if path is empty ok 19 del should delete deep paths # tests 19 # pass 19 # fail 0
1..19 ok 1 get should return the value under shallow object ok 2 get should return the value under deep object ok 3 get should return the value under array ok 4 get should return the value under array deep ok 5 get should return undefined for missing values under object ok 6 get should return undefined for missing values under array ok 7 get should return the value under integer-like key ok 8 set should set value under shallow object ok 9 set should set value under deep object ok 10 set should set value under array ok 11 set should create intermediate objects ok 12 set should create intermediate arrays ok 13 set should set value under integer-like key ok 14 set should set value under empty array ok 15 push should push value to existing array ok 16 push should push value to new array ok 17 ensureExists should create the path if it does not exists ok 18 ensureExists should return the object if path is empty ok 19 del should delete deep paths # tests 19 # pass 19 # fail 0
timeout waiting to hear back from iexplore/9.0
not ok 1 Error: Object doesn't support this property or method on line 5570
2014-04-14 23:11:38
8.0
9.0
30.0
22.0
10.0
24.0
✓6.0
5.0
15.0
✓6.0
4.2
1..19 ok 1 get should return the value under shallow object ok 2 get should return the value under deep object ok 3 get should return the value under array ok 4 get should return the value under array deep ok 5 get should return undefined for missing values under object ok 6 get should return undefined for missing values under array ok 7 get should return the value under integer-like key ok 8 set should set value under shallow object ok 9 set should set value under deep object ok 10 set should set value under array ok 11 set should create intermediate objects ok 12 set should create intermediate arrays ok 13 set should set value under integer-like key ok 14 set should set value under empty array ok 15 push should push value to existing array ok 16 push should push value to new array ok 17 ensureExists should create the path if it does not exists ok 18 ensureExists should return the object if path is empty ok 19 del should delete deep paths # tests 19 # pass 19 # fail 0
1..19 ok 1 get should return the value under shallow object ok 2 get should return the value under deep object ok 3 get should return the value under array ok 4 get should return the value under array deep ok 5 get should return undefined for missing values under object ok 6 get should return undefined for missing values under array ok 7 get should return the value under integer-like key ok 8 set should set value under shallow object ok 9 set should set value under deep object ok 10 set should set value under array ok 11 set should create intermediate objects ok 12 set should create intermediate arrays ok 13 set should set value under integer-like key ok 14 set should set value under empty array ok 15 push should push value to existing array ok 16 push should push value to new array ok 17 ensureExists should create the path if it does not exists ok 18 ensureExists should return the object if path is empty ok 19 del should delete deep paths # tests 19 # pass 19 # fail 0
timeout waiting to hear back from iexplore/9.0
not ok 1 Error: Object doesn't support this property or method on line 5570
2014-04-14 22:55:10
8.0
9.0
30.0
22.0
10.0
24.0
✓6.0
5.0
15.0
✓6.0
4.2
1..18 ok 1 get should return the value under shallow object ok 2 get should return the value under deep object ok 3 get should return the value under array ok 4 get should return the value under array deep ok 5 get should return undefined for missing values under object ok 6 get should return undefined for missing values under array ok 7 get should return the value under integer-like key ok 8 set should set value under shallow object ok 9 set should set value under deep object ok 10 set should set value under array ok 11 set should create intermediate objects ok 12 set should create intermediate arrays ok 13 set should set value under integer-like key ok 14 set should set value under empty array ok 15 push should push value to existing array ok 16 push should push value to new array ok 17 ensureExists should create the path if it does not exists ok 18 ensureExists should return the object if path is empty # tests 18 # pass 18 # fail 0
1..18 ok 1 get should return the value under shallow object ok 2 get should return the value under deep object ok 3 get should return the value under array ok 4 get should return the value under array deep ok 5 get should return undefined for missing values under object ok 6 get should return undefined for missing values under array ok 7 get should return the value under integer-like key ok 8 set should set value under shallow object ok 9 set should set value under deep object ok 10 set should set value under array ok 11 set should create intermediate objects ok 12 set should create intermediate arrays ok 13 set should set value under integer-like key ok 14 set should set value under empty array ok 15 push should push value to existing array ok 16 push should push value to new array ok 17 ensureExists should create the path if it does not exists ok 18 ensureExists should return the object if path is empty # tests 18 # pass 18 # fail 0
timeout waiting to hear back from iexplore/9.0
not ok 1 Error: Object doesn't support this property or method on line 5536
2014-04-14 22:54:12
8.0
9.0
30.0
22.0
10.0
24.0
✓6.0
5.0
15.0
✓6.0
4.2
1..18 ok 1 get should return the value under shallow object ok 2 get should return the value under deep object ok 3 get should return the value under array ok 4 get should return the value under array deep ok 5 get should return undefined for missing values under object ok 6 get should return undefined for missing values under array ok 7 get should return the value under integer-like key ok 8 set should set value under shallow object ok 9 set should set value under deep object ok 10 set should set value under array ok 11 set should create intermediate objects ok 12 set should create intermediate arrays ok 13 set should set value under integer-like key ok 14 set should set value under empty array ok 15 push should push value to existing array ok 16 push should push value to new array ok 17 ensureExists should create the path if it does not exists ok 18 ensureExists should return the object if path is empty # tests 18 # pass 18 # fail 0
1..18 ok 1 get should return the value under shallow object ok 2 get should return the value under deep object ok 3 get should return the value under array ok 4 get should return the value under array deep ok 5 get should return undefined for missing values under object ok 6 get should return undefined for missing values under array ok 7 get should return the value under integer-like key ok 8 set should set value under shallow object ok 9 set should set value under deep object ok 10 set should set value under array ok 11 set should create intermediate objects ok 12 set should create intermediate arrays ok 13 set should set value under integer-like key ok 14 set should set value under empty array ok 15 push should push value to existing array ok 16 push should push value to new array ok 17 ensureExists should create the path if it does not exists ok 18 ensureExists should return the object if path is empty # tests 18 # pass 18 # fail 0
timeout waiting to hear back from iexplore/9.0
not ok 1 Error: Object doesn't support this property or method on line 5524
2014-04-14 22:53:17
8.0
9.0
30.0
22.0
10.0
24.0
✓6.0
5.0
15.0
✓6.0
4.2
1..18 ok 1 get should return the value under shallow object ok 2 get should return the value under deep object ok 3 get should return the value under array ok 4 get should return the value under array deep ok 5 get should return undefined for missing values under object ok 6 get should return undefined for missing values under array ok 7 get should return the value under integer-like key ok 8 set should set value under shallow object ok 9 set should set value under deep object ok 10 set should set value under array ok 11 set should create intermediate objects ok 12 set should create intermediate arrays ok 13 set should set value under integer-like key ok 14 set should set value under empty array ok 15 push should push value to existing array ok 16 push should push value to new array ok 17 ensureExists should create the path if it does not exists ok 18 ensureExists should return the object if path is empty # tests 18 # pass 18 # fail 0
1..18 ok 1 get should return the value under shallow object ok 2 get should return the value under deep object ok 3 get should return the value under array ok 4 get should return the value under array deep ok 5 get should return undefined for missing values under object ok 6 get should return undefined for missing values under array ok 7 get should return the value under integer-like key ok 8 set should set value under shallow object ok 9 set should set value under deep object ok 10 set should set value under array ok 11 set should create intermediate objects ok 12 set should create intermediate arrays ok 13 set should set value under integer-like key ok 14 set should set value under empty array ok 15 push should push value to existing array ok 16 push should push value to new array ok 17 ensureExists should create the path if it does not exists ok 18 ensureExists should return the object if path is empty # tests 18 # pass 18 # fail 0
timeout waiting to hear back from iexplore/9.0
not ok 1 Error: Object doesn't support this property or method on line 5359
2014-04-02 20:35:29
8.0
✓9.0
✓22.0
✓30.0
✓10.0
✓24.0
5.0
✓6.0
✓15.0
✓6.0
4.2
1..18 ok 1 get should return the value under shallow object ok 2 get should return the value under deep object ok 3 get should return the value under array ok 4 get should return the value under array deep ok 5 get should return undefined for missing values under object ok 6 get should return undefined for missing values under array ok 7 get should return the value under integer-like key ok 8 set should set value under shallow object ok 9 set should set value under deep object ok 10 set should set value under array ok 11 set should create intermediate objects ok 12 set should create intermediate arrays ok 13 set should set value under integer-like key ok 14 set should set value under empty array ok 15 push should push value to existing array ok 16 push should push value to new array ok 17 ensureExists should create the path if it does not exists ok 18 ensureExists should return the object if path is empty # tests 18 # pass 18 # fail 0
1..18 ok 1 get should return the value under shallow object ok 2 get should return the value under deep object ok 3 get should return the value under array ok 4 get should return the value under array deep ok 5 get should return undefined for missing values under object ok 6 get should return undefined for missing values under array ok 7 get should return the value under integer-like key ok 8 set should set value under shallow object ok 9 set should set value under deep object ok 10 set should set value under array ok 11 set should create intermediate objects ok 12 set should create intermediate arrays ok 13 set should set value under integer-like key ok 14 set should set value under empty array ok 15 push should push value to existing array ok 16 push should push value to new array ok 17 ensureExists should create the path if it does not exists ok 18 ensureExists should return the object if path is empty # tests 18 # pass 18 # fail 0
1..18 ok 1 get should return the value under shallow object ok 2 get should return the value under deep object ok 3 get should return the value under array ok 4 get should return the value under array deep ok 5 get should return undefined for missing values under object ok 6 get should return undefined for missing values under array ok 7 get should return the value under integer-like key ok 8 set should set value under shallow object ok 9 set should set value under deep object ok 10 set should set value under array ok 11 set should create intermediate objects ok 12 set should create intermediate arrays ok 13 set should set value under integer-like key ok 14 set should set value under empty array ok 15 push should push value to existing array ok 16 push should push value to new array ok 17 ensureExists should create the path if it does not exists ok 18 ensureExists should return the object if path is empty # tests 18 # pass 18 # fail 0
timeout waiting to hear back from safari/5.0
1..18 ok 1 get should return the value under shallow object ok 2 get should return the value under deep object ok 3 get should return the value under array ok 4 get should return the value under array deep ok 5 get should return undefined for missing values under object ok 6 get should return undefined for missing values under array ok 7 get should return the value under integer-like key ok 8 set should set value under shallow object ok 9 set should set value under deep object ok 10 set should set value under array ok 11 set should create intermediate objects ok 12 set should create intermediate arrays ok 13 set should set value under integer-like key ok 14 set should set value under empty array ok 15 push should push value to existing array ok 16 push should push value to new array ok 17 ensureExists should create the path if it does not exists ok 18 ensureExists should return the object if path is empty # tests 18 # pass 18 # fail 0
1..18 ok 1 get should return the value under shallow object ok 2 get should return the value under deep object ok 3 get should return the value under array ok 4 get should return the value under array deep ok 5 get should return undefined for missing values under object ok 6 get should return undefined for missing values under array ok 7 get should return the value under integer-like key ok 8 set should set value under shallow object ok 9 set should set value under deep object ok 10 set should set value under array ok 11 set should create intermediate objects ok 12 set should create intermediate arrays ok 13 set should set value under integer-like key ok 14 set should set value under empty array ok 15 push should push value to existing array ok 16 push should push value to new array ok 17 ensureExists should create the path if it does not exists ok 18 ensureExists should return the object if path is empty # tests 18 # pass 18 # fail 0
1..18 ok 1 get should return the value under shallow object ok 2 get should return the value under deep object ok 3 get should return the value under array ok 4 get should return the value under array deep ok 5 get should return undefined for missing values under object ok 6 get should return undefined for missing values under array ok 7 get should return the value under integer-like key ok 8 set should set value under shallow object ok 9 set should set value under deep object ok 10 set should set value under array ok 11 set should create intermediate objects ok 12 set should create intermediate arrays ok 13 set should set value under integer-like key ok 14 set should set value under empty array ok 15 push should push value to existing array ok 16 push should push value to new array ok 17 ensureExists should create the path if it does not exists ok 18 ensureExists should return the object if path is empty # tests 18 # pass 18 # fail 0
1..18 ok 1 get should return the value under shallow object ok 2 get should return the value under deep object ok 3 get should return the value under array ok 4 get should return the value under array deep ok 5 get should return undefined for missing values under object ok 6 get should return undefined for missing values under array ok 7 get should return the value under integer-like key ok 8 set should set value under shallow object ok 9 set should set value under deep object ok 10 set should set value under array ok 11 set should create intermediate objects ok 12 set should create intermediate arrays ok 13 set should set value under integer-like key ok 14 set should set value under empty array ok 15 push should push value to existing array ok 16 push should push value to new array ok 17 ensureExists should create the path if it does not exists ok 18 ensureExists should return the object if path is empty # tests 18 # pass 18 # fail 0
1..18 ok 1 get should return the value under shallow object ok 2 get should return the value under deep object ok 3 get should return the value under array ok 4 get should return the value under array deep ok 5 get should return undefined for missing values under object ok 6 get should return undefined for missing values under array ok 7 get should return the value under integer-like key ok 8 set should set value under shallow object ok 9 set should set value under deep object ok 10 set should set value under array ok 11 set should create intermediate objects ok 12 set should create intermediate arrays ok 13 set should set value under integer-like key ok 14 set should set value under empty array ok 15 push should push value to existing array ok 16 push should push value to new array ok 17 ensureExists should create the path if it does not exists ok 18 ensureExists should return the object if path is empty # tests 18 # pass 18 # fail 0
not ok 1 Error: Object doesn't support this property or method on line 5358