substack/js-traverse

2013-09-24 06:32:18
6.0
7.0
9.0
8.0
10.0
✓20.0
✓10.0
✓15.0
5.1
✓12.0
TAP version 13 # circular ok 1 should be equal # deepCirc ok 2 should be equivalent ok 3 should be equivalent # doubleCirc ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent ok 7 should be equivalent ok 8 should be equivalent # circDubForEach ok 9 should be equivalent # circDubMap ok 10 should be equivalent # circClone ok 11 (unnamed assert) ok 12 (unnamed assert) ok 13 (unnamed assert) ok 14 (unnamed assert) ok 15 (unnamed assert) ok 16 should be equivalent ok 17 should be equivalent # circMapScrub ok 18 should be equivalent ok 19 (unnamed assert) ok 20 should be equal # has ok 21 should be equal ok 22 should be equal ok 23 should be equal ok 24 should be equal ok 25 should be equal ok 26 should be equal # deepDates ok 27 dates should be equal ok 28 microseconds should count in date equality # deepCircular ok 29 circular ref mount points count towards equality ok 30 circular refs are structurally the same here ok 31 non-root circular ref structural comparison # deepInstances ok 32 boolean instances are not real booleans ok 33 string instances are not real strings ok 34 number instances are not real numbers ok 35 regexp instances are real regexps ok 36 these regexps aren't the same ok 37 functions with the same .toString() aren't necessarily the same ok 38 these functions are actually equal # deepEqual ok 39 arrays are not objects # falsy ok 40 null is not undefined! ok 41 undefined is not null! ok 42 undefined is not null, however deeply! ok 43 null is not undefined, however deeply! ok 44 null is not undefined, however deeply! # deletedArrayEqual ok 45 arrays with deleted elements are only equal to arrays with similarly deleted elements ok 46 deleted array elements cannot be undefined ok 47 deleted array elements cannot be null # deletedObjectEqual ok 48 deleted object elements should not show up ok 49 deleted object elements are not undefined ok 50 deleted object elements are not null # emptyKeyEqual ok 51 (unnamed assert) # deepArguments ok 52 arguments are not arrays ok 53 arguments should equal # deepUn ok 54 (unnamed assert) ok 55 (unnamed assert) ok 56 (unnamed assert) ok 57 (unnamed assert) ok 58 (unnamed assert) ok 59 (unnamed assert) ok 60 (unnamed assert) # deepLevels ok 61 (unnamed assert) # dateEach ok 62 should be equivalent # dateMap ok 63 (unnamed assert) ok 64 should be equivalent # json test ok 65 obj.moo replaced with "[Function]" ok 66 obj.foo[3] replaced with "[Function]" ok 67 Full JSON string matches ok 68 Original obj.moo still a function ok 69 Original obj.foo[3] still a function ok 70 Check the generated callbacks list # sort test ok 71 Traversal in a custom order # leaves test ok 72 Traversal in the right(?) order # interface map ok 73 should be equivalent ok 74 should be equivalent ok 75 should be equivalent ok 76 should be equivalent # negative update test ok 77 Negative values += 128 ok 78 Original references not modified # mutate ok 79 should be equivalent ok 80 should be equivalent # mutateT ok 81 should be equivalent ok 82 should be equivalent # map ok 83 should be equivalent ok 84 should be equivalent # mapT ok 85 should be equivalent ok 86 should be equivalent # clone ok 87 should be equivalent ok 88 (unnamed assert) ok 89 should be equivalent ok 90 should be equivalent # cloneT ok 91 should be equivalent ok 92 (unnamed assert) ok 93 should be equivalent ok 94 should be equivalent # reduce ok 95 should be equivalent ok 96 should be equivalent # reduceInit ok 97 should be equivalent ok 98 should be equivalent # remove ok 99 should be equivalent # removeMap ok 100 should be equivalent ok 101 should be equivalent # delete ok 102 (unnamed assert) ok 103 (unnamed assert) ok 104 (unnamed assert) # deleteNoStop ok 105 should be equivalent # deleteStop ok 106 should be equivalent # deleteRedux ok 107 (unnamed assert) ok 108 (unnamed assert) ok 109 (unnamed assert) ok 110 (unnamed assert) # deleteMap ok 111 (unnamed assert) ok 112 (unnamed assert) ok 113 (unnamed assert) ok 114 (unnamed assert) # deleteMapRedux ok 115 (unnamed assert) ok 116 (unnamed assert) ok 117 (unnamed assert) ok 118 (unnamed assert) # objectToString ok 119 should be equivalent ok 120 should be equivalent # stringToObject ok 121 should be equivalent ok 122 should be equivalent # traverse an object with nested functions ok 123 should be equal # siblings ok 124 should be equivalent # stop ok 125 should be equal # stopMap ok 126 should be equal # stopReduce ok 127 should be equivalent # subexpr ok 128 should be equivalent ok 129 should be equivalent # block ok 130 should be equivalent # stringify ok 131 should be equal # super_deep ok 132 (unnamed assert) ok 133 (unnamed assert) ok 134 (unnamed assert) # traverse an Error ok 135 should be equivalent # check instanceof on node elems ok 136 should be equal 1..136 # tests 136 # pass 136 # ok
TAP version 13 # circular ok 1 should be equal # deepCirc ok 2 should be equivalent ok 3 should be equivalent # doubleCirc ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent ok 7 should be equivalent ok 8 should be equivalent # circDubForEach ok 9 should be equivalent # circDubMap ok 10 should be equivalent # circClone ok 11 (unnamed assert) ok 12 (unnamed assert) ok 13 (unnamed assert) ok 14 (unnamed assert) ok 15 (unnamed assert) ok 16 should be equivalent ok 17 should be equivalent # circMapScrub ok 18 should be equivalent not ok 19 TypeError: 'undefined' is not a function --- operator: error expected: actual: {"message":"'undefined' is not a function"} ... # has ok 20 should be equal ok 21 should be equal ok 22 should be equal ok 23 should be equal ok 24 should be equal ok 25 should be equal # deepDates not ok 26 TypeError: 'undefined' is not a function --- operator: error expected: actual: {"message":"'undefined' is not a function"} ... # deepCircular not ok 27 TypeError: 'undefined' is not a function --- operator: error expected: actual: {"message":"'undefined' is not a function"} ... # deepInstances not ok 28 TypeError: 'undefined' is not a function --- operator: error expected: actual: {"message":"'undefined' is not a function"} ... # deepEqual not ok 29 TypeError: 'undefined' is not a function --- operator: error expected: actual: {"message":"'undefined' is not a function"} ... # falsy not ok 30 TypeError: 'undefined' is not a function --- operator: error expected: actual: {"message":"'undefined' is not a function"} ... # deletedArrayEqual not ok 31 TypeError: 'undefined' is not a function --- operator: error expected: actual: {"message":"'undefined' is not a function"} ... # deletedObjectEqual not ok 32 TypeError: 'undefined' is not a function --- operator: error expected: actual: {"message":"'undefined' is not a function"} ... # emptyKeyEqual not ok 33 TypeError: 'undefined' is not a function --- operator: error expected: actual: {"message":"'undefined' is not a function"} ... # deepArguments not ok 34 TypeError: 'undefined' is not a function --- operator: error expected: actual: {"message":"'undefined' is not a function"} ... # deepUn not ok 35 TypeError: 'undefined' is not a function --- operator: error expected: actual: {"message":"'undefined' is not a function"} ... # deepLevels not ok 36 TypeError: 'undefined' is not a function --- operator: error expected: actual: {"message":"'undefined' is not a function"} ... # dateEach ok 37 should be equivalent # dateMap ok 38 (unnamed assert) ok 39 should be equivalent # json test ok 40 obj.moo replaced with "[Function]" ok 41 obj.foo[3] replaced with "[Function]" ok 42 Full JSON string matches ok 43 Original obj.moo still a function ok 44 Original obj.foo[3] still a function ok 45 Check the generated callbacks list # sort test ok 46 Traversal in a custom order # leaves test ok 47 Traversal in the right(?) order # interface map ok 48 should be equivalent ok 49 should be equivalent ok 50 should be equivalent ok 51 should be equivalent # negative update test ok 52 Negative values += 128 ok 53 Original references not modified # mutate ok 54 should be equivalent ok 55 should be equivalent # mutateT ok 56 should be equivalent ok 57 should be equivalent # map ok 58 should be equivalent ok 59 should be equivalent # mapT ok 60 should be equivalent ok 61 should be equivalent # clone ok 62 should be equivalent ok 63 (unnamed assert) ok 64 should be equivalent ok 65 should be equivalent # cloneT ok 66 should be equivalent ok 67 (unnamed assert) ok 68 should be equivalent ok 69 should be equivalent # reduce ok 70 should be equivalent ok 71 should be equivalent # reduceInit ok 72 should be equivalent ok 73 should be equivalent # remove ok 74 should be equivalent # removeMap ok 75 should be equivalent ok 76 should be equivalent # delete not ok 77 TypeError: 'undefined' is not a function --- operator: error expected: actual: {"message":"'undefined' is not a function"} ... # deleteNoStop ok 78 should be equivalent # deleteStop ok 79 should be equivalent # deleteRedux not ok 80 TypeError: 'undefined' is not a function --- operator: error expected: actual: {"message":"'undefined' is not a function"} ... # deleteMap not ok 81 TypeError: 'undefined' is not a function --- operator: error expected: actual: {"message":"'undefined' is not a function"} ... # deleteMapRedux not ok 82 TypeError: 'undefined' is not a function --- operator: error expected: actual: {"message":"'undefined' is not a function"} ... # objectToString ok 83 should be equivalent ok 84 should be equivalent # stringToObject ok 85 should be equivalent ok 86 should be equivalent # traverse an object with nested functions ok 87 should be equal not ok 88 plan != count --- operator: fail expected: 2 actual: 1 ... # siblings ok 89 should be equivalent # stop ok 90 should be equal # stopMap ok 91 should be equal # stopReduce ok 92 should be equivalent # subexpr ok 93 should be equivalent ok 94 should be equivalent # block ok 95 should be equivalent # stringify ok 96 should be equal # super_deep not ok 97 TypeError: 'undefined' is not a function --- operator: error expected: actual: {"message":"'undefined' is not a function"} ... # traverse an Error ok 98 should be equivalent # check instanceof on node elems ok 99 should be equal 1..99 # tests 99 # pass 81 # fail 18
TAP version 13 # circular ok 1 should be equal # deepCirc ok 2 should be equivalent ok 3 should be equivalent # doubleCirc ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent ok 7 should be equivalent ok 8 should be equivalent # circDubForEach ok 9 should be equivalent # circDubMap ok 10 should be equivalent # circClone ok 11 (unnamed assert) ok 12 (unnamed assert) ok 13 (unnamed assert) ok 14 (unnamed assert) ok 15 (unnamed assert) ok 16 should be equivalent ok 17 should be equivalent # circMapScrub ok 18 should be equivalent ok 19 (unnamed assert) ok 20 should be equal # has ok 21 should be equal ok 22 should be equal ok 23 should be equal ok 24 should be equal ok 25 should be equal ok 26 should be equal # deepDates ok 27 dates should be equal ok 28 microseconds should count in date equality # deepCircular ok 29 circular ref mount points count towards equality ok 30 circular refs are structurally the same here ok 31 non-root circular ref structural comparison # deepInstances ok 32 boolean instances are not real booleans ok 33 string instances are not real strings ok 34 number instances are not real numbers ok 35 regexp instances are real regexps ok 36 these regexps aren't the same ok 37 functions with the same .toString() aren't necessarily the same ok 38 these functions are actually equal # deepEqual ok 39 arrays are not objects # falsy ok 40 null is not undefined! ok 41 undefined is not null! ok 42 undefined is not null, however deeply! ok 43 null is not undefined, however deeply! ok 44 null is not undefined, however deeply! # deletedArrayEqual ok 45 arrays with deleted elements are only equal to arrays with similarly deleted elements ok 46 deleted array elements cannot be undefined ok 47 deleted array elements cannot be null # deletedObjectEqual ok 48 deleted object elements should not show up ok 49 deleted object elements are not undefined ok 50 deleted object elements are not null # emptyKeyEqual ok 51 (unnamed assert) # deepArguments ok 52 arguments are not arrays ok 53 arguments should equal # deepUn ok 54 (unnamed assert) ok 55 (unnamed assert) ok 56 (unnamed assert) ok 57 (unnamed assert) ok 58 (unnamed assert) ok 59 (unnamed assert) ok 60 (unnamed assert) # deepLevels ok 61 (unnamed assert) # dateEach ok 62 should be equivalent # dateMap ok 63 (unnamed assert) ok 64 should be equivalent # json test ok 65 obj.moo replaced with "[Function]" ok 66 obj.foo[3] replaced with "[Function]" ok 67 Full JSON string matches ok 68 Original obj.moo still a function ok 69 Original obj.foo[3] still a function ok 70 Check the generated callbacks list # sort test ok 71 Traversal in a custom order # leaves test ok 72 Traversal in the right(?) order # interface map ok 73 should be equivalent ok 74 should be equivalent ok 75 should be equivalent ok 76 should be equivalent # negative update test ok 77 Negative values += 128 ok 78 Original references not modified # mutate ok 79 should be equivalent ok 80 should be equivalent # mutateT ok 81 should be equivalent ok 82 should be equivalent # map ok 83 should be equivalent ok 84 should be equivalent # mapT ok 85 should be equivalent ok 86 should be equivalent # clone ok 87 should be equivalent ok 88 (unnamed assert) ok 89 should be equivalent ok 90 should be equivalent # cloneT ok 91 should be equivalent ok 92 (unnamed assert) ok 93 should be equivalent ok 94 should be equivalent # reduce ok 95 should be equivalent ok 96 should be equivalent # reduceInit ok 97 should be equivalent ok 98 should be equivalent # remove ok 99 should be equivalent # removeMap ok 100 should be equivalent ok 101 should be equivalent # delete ok 102 (unnamed assert) ok 103 (unnamed assert) ok 104 (unnamed assert) # deleteNoStop ok 105 should be equivalent # deleteStop ok 106 should be equivalent # deleteRedux ok 107 (unnamed assert) ok 108 (unnamed assert) ok 109 (unnamed assert) ok 110 (unnamed assert) # deleteMap ok 111 (unnamed assert) ok 112 (unnamed assert) ok 113 (unnamed assert) ok 114 (unnamed assert) # deleteMapRedux ok 115 (unnamed assert) ok 116 (unnamed assert) ok 117 (unnamed assert) ok 118 (unnamed assert) # objectToString ok 119 should be equivalent ok 120 should be equivalent # stringToObject ok 121 should be equivalent ok 122 should be equivalent # traverse an object with nested functions ok 123 should be equal # siblings ok 124 should be equivalent # stop ok 125 should be equal # stopMap ok 126 should be equal # stopReduce ok 127 should be equivalent # subexpr ok 128 should be equivalent ok 129 should be equivalent # block ok 130 should be equivalent # stringify ok 131 should be equal # super_deep ok 132 (unnamed assert) ok 133 (unnamed assert) ok 134 (unnamed assert) # traverse an Error ok 135 should be equivalent # check instanceof on node elems ok 136 should be equal 1..136 # tests 136 # pass 136 # ok
TAP version 13 # circular ok 1 should be equal # deepCirc ok 2 should be equivalent ok 3 should be equivalent # doubleCirc ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent ok 7 should be equivalent ok 8 should be equivalent # circDubForEach ok 9 should be equivalent # circDubMap ok 10 should be equivalent # circClone ok 11 (unnamed assert) ok 12 (unnamed assert) ok 13 (unnamed assert) ok 14 (unnamed assert) ok 15 (unnamed assert) ok 16 should be equivalent ok 17 should be equivalent # circMapScrub ok 18 should be equivalent ok 19 (unnamed assert) ok 20 should be equal # has ok 21 should be equal ok 22 should be equal ok 23 should be equal ok 24 should be equal ok 25 should be equal ok 26 should be equal # deepDates ok 27 dates should be equal ok 28 microseconds should count in date equality # deepCircular ok 29 circular ref mount points count towards equality ok 30 circular refs are structurally the same here ok 31 non-root circular ref structural comparison # deepInstances ok 32 boolean instances are not real booleans ok 33 string instances are not real strings ok 34 number instances are not real numbers ok 35 regexp instances are real regexps ok 36 these regexps aren't the same ok 37 functions with the same .toString() aren't necessarily the same ok 38 these functions are actually equal # deepEqual ok 39 arrays are not objects # falsy ok 40 null is not undefined! ok 41 undefined is not null! ok 42 undefined is not null, however deeply! ok 43 null is not undefined, however deeply! ok 44 null is not undefined, however deeply! # deletedArrayEqual ok 45 arrays with deleted elements are only equal to arrays with similarly deleted elements ok 46 deleted array elements cannot be undefined ok 47 deleted array elements cannot be null # deletedObjectEqual ok 48 deleted object elements should not show up ok 49 deleted object elements are not undefined ok 50 deleted object elements are not null # emptyKeyEqual ok 51 (unnamed assert) # deepArguments ok 52 arguments are not arrays ok 53 arguments should equal # deepUn ok 54 (unnamed assert) ok 55 (unnamed assert) ok 56 (unnamed assert) ok 57 (unnamed assert) ok 58 (unnamed assert) ok 59 (unnamed assert) ok 60 (unnamed assert) # deepLevels ok 61 (unnamed assert) # dateEach ok 62 should be equivalent # dateMap ok 63 (unnamed assert) ok 64 should be equivalent # json test ok 65 obj.moo replaced with "[Function]" ok 66 obj.foo[3] replaced with "[Function]" ok 67 Full JSON string matches ok 68 Original obj.moo still a function ok 69 Original obj.foo[3] still a function ok 70 Check the generated callbacks list # sort test ok 71 Traversal in a custom order # leaves test ok 72 Traversal in the right(?) order # interface map ok 73 should be equivalent ok 74 should be equivalent ok 75 should be equivalent ok 76 should be equivalent # negative update test ok 77 Negative values += 128 ok 78 Original references not modified # mutate ok 79 should be equivalent ok 80 should be equivalent # mutateT ok 81 should be equivalent ok 82 should be equivalent # map ok 83 should be equivalent ok 84 should be equivalent # mapT ok 85 should be equivalent ok 86 should be equivalent # clone ok 87 should be equivalent ok 88 (unnamed assert) ok 89 should be equivalent ok 90 should be equivalent # cloneT ok 91 should be equivalent ok 92 (unnamed assert) ok 93 should be equivalent ok 94 should be equivalent # reduce ok 95 should be equivalent ok 96 should be equivalent # reduceInit ok 97 should be equivalent ok 98 should be equivalent # remove ok 99 should be equivalent # removeMap ok 100 should be equivalent ok 101 should be equivalent # delete ok 102 (unnamed assert) ok 103 (unnamed assert) ok 104 (unnamed assert) # deleteNoStop ok 105 should be equivalent # deleteStop ok 106 should be equivalent # deleteRedux ok 107 (unnamed assert) ok 108 (unnamed assert) ok 109 (unnamed assert) ok 110 (unnamed assert) # deleteMap ok 111 (unnamed assert) ok 112 (unnamed assert) ok 113 (unnamed assert) ok 114 (unnamed assert) # deleteMapRedux ok 115 (unnamed assert) ok 116 (unnamed assert) ok 117 (unnamed assert) ok 118 (unnamed assert) # objectToString ok 119 should be equivalent ok 120 should be equivalent # stringToObject ok 121 should be equivalent ok 122 should be equivalent # traverse an object with nested functions ok 123 should be equal # siblings ok 124 should be equivalent # stop ok 125 should be equal # stopMap ok 126 should be equal # stopReduce ok 127 should be equivalent # subexpr ok 128 should be equivalent ok 129 should be equivalent # block ok 130 should be equivalent # stringify ok 131 should be equal # super_deep ok 132 (unnamed assert) ok 133 (unnamed assert) ok 134 (unnamed assert) # traverse an Error ok 135 should be equivalent # check instanceof on node elems ok 136 should be equal 1..136 # tests 136 # pass 136 # ok
TAP version 13 # circular ok 1 should be equal # deepCirc ok 2 should be equivalent ok 3 should be equivalent # doubleCirc ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent ok 7 should be equivalent ok 8 should be equivalent # circDubForEach ok 9 should be equivalent # circDubMap ok 10 should be equivalent # circClone ok 11 (unnamed assert) ok 12 (unnamed assert) ok 13 (unnamed assert) ok 14 (unnamed assert) ok 15 (unnamed assert) ok 16 should be equivalent ok 17 should be equivalent # circMapScrub ok 18 should be equivalent ok 19 (unnamed assert) ok 20 should be equal # has ok 21 should be equal ok 22 should be equal ok 23 should be equal ok 24 should be equal ok 25 should be equal ok 26 should be equal # deepDates ok 27 dates should be equal ok 28 microseconds should count in date equality # deepCircular ok 29 circular ref mount points count towards equality ok 30 circular refs are structurally the same here ok 31 non-root circular ref structural comparison # deepInstances ok 32 boolean instances are not real booleans ok 33 string instances are not real strings ok 34 number instances are not real numbers ok 35 regexp instances are real regexps ok 36 these regexps aren't the same ok 37 functions with the same .toString() aren't necessarily the same ok 38 these functions are actually equal # deepEqual ok 39 arrays are not objects # falsy ok 40 null is not undefined! ok 41 undefined is not null! ok 42 undefined is not null, however deeply! ok 43 null is not undefined, however deeply! ok 44 null is not undefined, however deeply! # deletedArrayEqual ok 45 arrays with deleted elements are only equal to arrays with similarly deleted elements ok 46 deleted array elements cannot be undefined ok 47 deleted array elements cannot be null # deletedObjectEqual ok 48 deleted object elements should not show up ok 49 deleted object elements are not undefined ok 50 deleted object elements are not null # emptyKeyEqual ok 51 (unnamed assert) # deepArguments ok 52 arguments are not arrays ok 53 arguments should equal # deepUn ok 54 (unnamed assert) ok 55 (unnamed assert) ok 56 (unnamed assert) ok 57 (unnamed assert) ok 58 (unnamed assert) ok 59 (unnamed assert) ok 60 (unnamed assert) # deepLevels ok 61 (unnamed assert) # dateEach ok 62 should be equivalent # dateMap ok 63 (unnamed assert) ok 64 should be equivalent # json test ok 65 obj.moo replaced with "[Function]" ok 66 obj.foo[3] replaced with "[Function]" ok 67 Full JSON string matches ok 68 Original obj.moo still a function ok 69 Original obj.foo[3] still a function ok 70 Check the generated callbacks list # sort test ok 71 Traversal in a custom order # leaves test ok 72 Traversal in the right(?) order # interface map ok 73 should be equivalent ok 74 should be equivalent ok 75 should be equivalent ok 76 should be equivalent # negative update test ok 77 Negative values += 128 ok 78 Original references not modified # mutate ok 79 should be equivalent ok 80 should be equivalent # mutateT ok 81 should be equivalent ok 82 should be equivalent # map ok 83 should be equivalent ok 84 should be equivalent # mapT ok 85 should be equivalent ok 86 should be equivalent # clone ok 87 should be equivalent ok 88 (unnamed assert) ok 89 should be equivalent ok 90 should be equivalent # cloneT ok 91 should be equivalent ok 92 (unnamed assert) ok 93 should be equivalent ok 94 should be equivalent # reduce ok 95 should be equivalent ok 96 should be equivalent # reduceInit ok 97 should be equivalent ok 98 should be equivalent # remove ok 99 should be equivalent # removeMap ok 100 should be equivalent ok 101 should be equivalent # delete ok 102 (unnamed assert) ok 103 (unnamed assert) ok 104 (unnamed assert) # deleteNoStop ok 105 should be equivalent # deleteStop ok 106 should be equivalent # deleteRedux ok 107 (unnamed assert) ok 108 (unnamed assert) ok 109 (unnamed assert) ok 110 (unnamed assert) # deleteMap ok 111 (unnamed assert) ok 112 (unnamed assert) ok 113 (unnamed assert) ok 114 (unnamed assert) # deleteMapRedux ok 115 (unnamed assert) ok 116 (unnamed assert) ok 117 (unnamed assert) ok 118 (unnamed assert) # objectToString ok 119 should be equivalent ok 120 should be equivalent # stringToObject ok 121 should be equivalent ok 122 should be equivalent # traverse an object with nested functions ok 123 should be equal # siblings ok 124 should be equivalent # stop ok 125 should be equal # stopMap ok 126 should be equal # stopReduce ok 127 should be equivalent # subexpr ok 128 should be equivalent ok 129 should be equivalent # block ok 130 should be equivalent # stringify ok 131 should be equal # super_deep ok 132 (unnamed assert) ok 133 (unnamed assert) ok 134 (unnamed assert) # traverse an Error ok 135 should be equivalent # check instanceof on node elems ok 136 should be equal 1..136 # tests 136 # pass 136 # ok
TAP version 13 # circular ok 1 should be equal # deepCirc ok 2 should be equivalent ok 3 should be equivalent # doubleCirc ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent ok 7 should be equivalent ok 8 should be equivalent # circDubForEach ok 9 should be equivalent # circDubMap ok 10 should be equivalent # circClone ok 11 (unnamed assert) ok 12 (unnamed assert) ok 13 (unnamed assert) ok 14 (unnamed assert) ok 15 (unnamed assert) ok 16 should be equivalent ok 17 should be equivalent # circMapScrub ok 18 should be equivalent ok 19 (unnamed assert) ok 20 should be equal # has ok 21 should be equal ok 22 should be equal ok 23 should be equal ok 24 should be equal ok 25 should be equal ok 26 should be equal # deepDates ok 27 dates should be equal ok 28 microseconds should count in date equality # deepCircular ok 29 circular ref mount points count towards equality ok 30 circular refs are structurally the same here ok 31 non-root circular ref structural comparison # deepInstances ok 32 boolean instances are not real booleans ok 33 string instances are not real strings ok 34 number instances are not real numbers ok 35 regexp instances are real regexps ok 36 these regexps aren't the same ok 37 functions with the same .toString() aren't necessarily the same ok 38 these functions are actually equal # deepEqual ok 39 arrays are not objects # falsy ok 40 null is not undefined! ok 41 undefined is not null! ok 42 undefined is not null, however deeply! ok 43 null is not undefined, however deeply! ok 44 null is not undefined, however deeply! # deletedArrayEqual ok 45 arrays with deleted elements are only equal to arrays with similarly deleted elements ok 46 deleted array elements cannot be undefined ok 47 deleted array elements cannot be null # deletedObjectEqual ok 48 deleted object elements should not show up ok 49 deleted object elements are not undefined ok 50 deleted object elements are not null # emptyKeyEqual ok 51 (unnamed assert) # deepArguments ok 52 arguments are not arrays ok 53 arguments should equal # deepUn ok 54 (unnamed assert) ok 55 (unnamed assert) ok 56 (unnamed assert) ok 57 (unnamed assert) ok 58 (unnamed assert) ok 59 (unnamed assert) ok 60 (unnamed assert) # deepLevels ok 61 (unnamed assert) # dateEach ok 62 should be equivalent # dateMap ok 63 (unnamed assert) ok 64 should be equivalent # json test ok 65 obj.moo replaced with "[Function]" ok 66 obj.foo[3] replaced with "[Function]" ok 67 Full JSON string matches ok 68 Original obj.moo still a function ok 69 Original obj.foo[3] still a function ok 70 Check the generated callbacks list # sort test ok 71 Traversal in a custom order # leaves test ok 72 Traversal in the right(?) order # interface map ok 73 should be equivalent ok 74 should be equivalent ok 75 should be equivalent ok 76 should be equivalent # negative update test ok 77 Negative values += 128 ok 78 Original references not modified # mutate ok 79 should be equivalent ok 80 should be equivalent # mutateT ok 81 should be equivalent ok 82 should be equivalent # map ok 83 should be equivalent ok 84 should be equivalent # mapT ok 85 should be equivalent ok 86 should be equivalent # clone ok 87 should be equivalent ok 88 (unnamed assert) ok 89 should be equivalent ok 90 should be equivalent # cloneT ok 91 should be equivalent ok 92 (unnamed assert) ok 93 should be equivalent ok 94 should be equivalent # reduce ok 95 should be equivalent ok 96 should be equivalent # reduceInit ok 97 should be equivalent ok 98 should be equivalent # remove ok 99 should be equivalent # removeMap ok 100 should be equivalent ok 101 should be equivalent # delete ok 102 (unnamed assert) ok 103 (unnamed assert) ok 104 (unnamed assert) # deleteNoStop ok 105 should be equivalent # deleteStop ok 106 should be equivalent # deleteRedux ok 107 (unnamed assert) ok 108 (unnamed assert) ok 109 (unnamed assert) ok 110 (unnamed assert) # deleteMap ok 111 (unnamed assert) ok 112 (unnamed assert) ok 113 (unnamed assert) ok 114 (unnamed assert) # deleteMapRedux ok 115 (unnamed assert) ok 116 (unnamed assert) ok 117 (unnamed assert) ok 118 (unnamed assert) # objectToString ok 119 should be equivalent ok 120 should be equivalent # stringToObject ok 121 should be equivalent ok 122 should be equivalent # traverse an object with nested functions ok 123 should be equal # siblings ok 124 should be equivalent # stop ok 125 should be equal # stopMap ok 126 should be equal # stopReduce ok 127 should be equivalent # subexpr ok 128 should be equivalent ok 129 should be equivalent # block ok 130 should be equivalent # stringify ok 131 should be equal # super_deep ok 132 (unnamed assert) ok 133 (unnamed assert) ok 134 (unnamed assert) # traverse an Error not ok 135 should be equivalent --- operator: deepEqual expected: {"message":"test"} actual: {"message":"test","stack":"Error: test\n at Test._cb (http://git.testling.com/work/substack/repos/e09bfa566c3dee1b9b1edee00a1f9cb6871735e0.1379999962368/1379999962827.9dd4df77.js:9435:15)\n at Test.run (http://git.testling.com/work/substack/repos/e09bfa566c3dee1b9b1edee00a1f9cb6871735e0.1379999962368/1379999962827.9dd4df77.js:8078:14)\n at Test.<anonymous> (http://git.testling.com/work/substack/repos/e09bfa566c3dee1b9b1edee00a1f9cb6871735e0.1379999962368/1379999962827.9dd4df77.js:7939:16)\n at Test.g (http://git.testling.com/work/substack/repos/e09bfa566c3dee1b9b1edee00a1f9cb6871735e0.1379999962368/1379999962827.9dd4df77.js:2630:14)\n at Test.emit (http://git.testling.com/work/substack/repos/e09bfa566c3dee1b9b1edee00a1f9cb6871735e0.1379999962368/1379999962827.9dd4df77.js:2543:17)\n at Test.end (http://git.testling.com/work/substack/repos/e09bfa566c3dee1b9b1edee00a1f9cb6871735e0.1379999962368/1379999962827.9dd4df77.js:8111:27)\n at Test._cb (http://git.testling.com/work/substack/repos/e09bfa566c3dee1b9b1edee00a1f9cb6871735e0.1379999962368/1379999962827.9dd4df77.js:10249:7)\n at Test.run (http://git.testling.com/work/substack/repos/e09bfa566c3dee1b9b1edee00a1f9cb6871735e0.1379999962368/1379999962827.9dd4df77.js:8078:14)\n at Test.<anonymous> (http://git.testling.com/work/substack/repos/e09bfa566c3dee1b9b1edee00a1f9cb6871735e0.1379999962368/1379999962827.9dd4df77.js:7939:16)\n at Test.g (http://git.testling.com/work/substack/repos/e09bfa566c3dee1b9b1edee00a1f9cb6871735e0.1379999962368/1379999962827.9dd4df77.js:2630:14)"} at: Test.<anonymous> (http://git.testling.com/work/substack/repos/e09bfa566c3dee1b9b1edee00a1f9cb6871735e0.1379999962368/1379999962827.9dd4df77.js:8308:10) ... # check instanceof on node elems ok 136 should be equal 1..136 # tests 136 # pass 135 # fail 1
TAP version 13 # circular ok 1 should be equal # deepCirc ok 2 should be equivalent ok 3 should be equivalent # doubleCirc ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent ok 7 should be equivalent ok 8 should be equivalent # circDubForEach ok 9 should be equivalent # circDubMap ok 10 should be equivalent # circClone ok 11 (unnamed assert) ok 12 (unnamed assert) ok 13 (unnamed assert) ok 14 (unnamed assert) ok 15 (unnamed assert) ok 16 should be equivalent ok 17 should be equivalent # circMapScrub ok 18 should be equivalent ok 19 (unnamed assert) ok 20 should be equal # has ok 21 should be equal ok 22 should be equal ok 23 should be equal ok 24 should be equal ok 25 should be equal ok 26 should be equal # deepDates ok 27 dates should be equal ok 28 microseconds should count in date equality # deepCircular ok 29 circular ref mount points count towards equality ok 30 circular refs are structurally the same here ok 31 non-root circular ref structural comparison # deepInstances ok 32 boolean instances are not real booleans ok 33 string instances are not real strings ok 34 number instances are not real numbers ok 35 regexp instances are real regexps ok 36 these regexps aren't the same ok 37 functions with the same .toString() aren't necessarily the same ok 38 these functions are actually equal # deepEqual not ok 39 arrays are not objects --- operator: ok expected: true actual: false ... # falsy ok 40 null is not undefined! ok 41 undefined is not null! ok 42 undefined is not null, however deeply! ok 43 null is not undefined, however deeply! ok 44 null is not undefined, however deeply! # deletedArrayEqual ok 45 arrays with deleted elements are only equal to arrays with similarly deleted elements ok 46 deleted array elements cannot be undefined ok 47 deleted array elements cannot be null # deletedObjectEqual ok 48 deleted object elements should not show up ok 49 deleted object elements are not undefined ok 50 deleted object elements are not null # emptyKeyEqual ok 51 (unnamed assert) # deepArguments ok 52 arguments are not arrays ok 53 arguments should equal # deepUn ok 54 (unnamed assert) ok 55 (unnamed assert) ok 56 (unnamed assert) ok 57 (unnamed assert) ok 58 (unnamed assert) ok 59 (unnamed assert) ok 60 (unnamed assert) # deepLevels ok 61 (unnamed assert) # dateEach ok 62 should be equivalent # dateMap ok 63 (unnamed assert) ok 64 should be equivalent # json test ok 65 obj.moo replaced with "[Function]" ok 66 obj.foo[3] replaced with "[Function]" ok 67 Full JSON string matches ok 68 Original obj.moo still a function ok 69 Original obj.foo[3] still a function ok 70 Check the generated callbacks list # sort test ok 71 Traversal in a custom order # leaves test ok 72 Traversal in the right(?) order # interface map ok 73 should be equivalent ok 74 should be equivalent ok 75 should be equivalent ok 76 should be equivalent # negative update test ok 77 Negative values += 128 ok 78 Original references not modified # mutate ok 79 should be equivalent ok 80 should be equivalent # mutateT ok 81 should be equivalent ok 82 should be equivalent # map ok 83 should be equivalent ok 84 should be equivalent # mapT ok 85 should be equivalent ok 86 should be equivalent # clone ok 87 should be equivalent ok 88 (unnamed assert) ok 89 should be equivalent ok 90 should be equivalent # cloneT ok 91 should be equivalent ok 92 (unnamed assert) ok 93 should be equivalent ok 94 should be equivalent # reduce ok 95 should be equivalent ok 96 should be equivalent # reduceInit ok 97 should be equivalent ok 98 should be equivalent # remove ok 99 should be equivalent # removeMap ok 100 should be equivalent ok 101 should be equivalent # delete ok 102 (unnamed assert) ok 103 (unnamed assert) ok 104 (unnamed assert) # deleteNoStop ok 105 should be equivalent # deleteStop ok 106 should be equivalent # deleteRedux ok 107 (unnamed assert) ok 108 (unnamed assert) ok 109 (unnamed assert) ok 110 (unnamed assert) # deleteMap ok 111 (unnamed assert) ok 112 (unnamed assert) ok 113 (unnamed assert) ok 114 (unnamed assert) # deleteMapRedux ok 115 (unnamed assert) ok 116 (unnamed assert) ok 117 (unnamed assert) ok 118 (unnamed assert) # objectToString ok 119 should be equivalent ok 120 should be equivalent # stringToObject ok 121 should be equivalent ok 122 should be equivalent # traverse an object with nested functions ok 123 should be equal # siblings ok 124 should be equivalent # stop ok 125 should be equal # stopMap ok 126 should be equal # stopReduce ok 127 should be equivalent # subexpr ok 128 should be equivalent ok 129 should be equivalent # block ok 130 should be equivalent # stringify ok 131 should be equal # super_deep ok 132 (unnamed assert) ok 133 (unnamed assert) ok 134 (unnamed assert) # traverse an Error not ok 135 should be equivalent --- operator: deepEqual expected: {"message":"test"} actual: {"message":"test","description":"test"} ... # check instanceof on node elems ok 136 should be equal 1..136 # tests 136 # pass 134 # fail 2
idle timeout: 30 seconds with no output
not ok 1 Error: Expected identifier, string or number on line 9168
2013-08-31 01:21:48
6.0
7.0
9.0
8.0
✓20.0
10.0
✓10.0
✓15.0
5.1
✓12.0
TAP version 13 # circular ok 1 should be equal # deepCirc ok 2 should be equivalent ok 3 should be equivalent # doubleCirc ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent ok 7 should be equivalent ok 8 should be equivalent # circDubForEach ok 9 should be equivalent # circDubMap ok 10 should be equivalent # circClone ok 11 (unnamed assert) ok 12 (unnamed assert) ok 13 (unnamed assert) ok 14 (unnamed assert) ok 15 (unnamed assert) ok 16 should be equivalent ok 17 should be equivalent # circMapScrub ok 18 should be equivalent ok 19 (unnamed assert) ok 20 should be equal # dateEach ok 21 should be equivalent # dateMap ok 22 (unnamed assert) ok 23 should be equivalent # deepDates ok 24 dates should be equal ok 25 microseconds should count in date equality # deepCircular ok 26 circular ref mount points count towards equality ok 27 circular refs are structurally the same here ok 28 non-root circular ref structural comparison # deepInstances ok 29 boolean instances are not real booleans ok 30 string instances are not real strings ok 31 number instances are not real numbers ok 32 regexp instances are real regexps ok 33 these regexps aren't the same ok 34 functions with the same .toString() aren't necessarily the same ok 35 these functions are actually equal # deepEqual ok 36 arrays are not objects # falsy ok 37 null is not undefined! ok 38 undefined is not null! ok 39 undefined is not null, however deeply! ok 40 null is not undefined, however deeply! ok 41 null is not undefined, however deeply! # deletedArrayEqual ok 42 arrays with deleted elements are only equal to arrays with similarly deleted elements ok 43 deleted array elements cannot be undefined ok 44 deleted array elements cannot be null # deletedObjectEqual ok 45 deleted object elements should not show up ok 46 deleted object elements are not undefined ok 47 deleted object elements are not null # emptyKeyEqual ok 48 (unnamed assert) # deepArguments ok 49 arguments are not arrays ok 50 arguments should equal # deepUn ok 51 (unnamed assert) ok 52 (unnamed assert) ok 53 (unnamed assert) ok 54 (unnamed assert) ok 55 (unnamed assert) ok 56 (unnamed assert) ok 57 (unnamed assert) # deepLevels ok 58 (unnamed assert) # traverse an Error ok 59 should be equivalent # has ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal ok 64 should be equal ok 65 should be equal # check instanceof on node elems ok 66 should be equal # interface map ok 67 should be equivalent ok 68 should be equivalent ok 69 should be equivalent ok 70 should be equivalent # json test ok 71 obj.moo replaced with "[Function]" ok 72 obj.foo[3] replaced with "[Function]" ok 73 Full JSON string matches ok 74 Original obj.moo still a function ok 75 Original obj.foo[3] still a function ok 76 Check the generated callbacks list # sort test ok 77 Traversal in a custom order # leaves test ok 78 Traversal in the right(?) order # mutate ok 79 should be equivalent ok 80 should be equivalent # mutateT ok 81 should be equivalent ok 82 should be equivalent # map ok 83 should be equivalent ok 84 should be equivalent # mapT ok 85 should be equivalent ok 86 should be equivalent # clone ok 87 should be equivalent ok 88 (unnamed assert) ok 89 should be equivalent ok 90 should be equivalent # cloneT ok 91 should be equivalent ok 92 (unnamed assert) ok 93 should be equivalent ok 94 should be equivalent # reduce ok 95 should be equivalent ok 96 should be equivalent # reduceInit ok 97 should be equivalent ok 98 should be equivalent # remove ok 99 should be equivalent # removeMap ok 100 should be equivalent ok 101 should be equivalent # delete ok 102 (unnamed assert) ok 103 (unnamed assert) ok 104 (unnamed assert) # deleteNoStop ok 105 should be equivalent # deleteStop ok 106 should be equivalent # deleteRedux ok 107 (unnamed assert) ok 108 (unnamed assert) ok 109 (unnamed assert) ok 110 (unnamed assert) # deleteMap ok 111 (unnamed assert) ok 112 (unnamed assert) ok 113 (unnamed assert) ok 114 (unnamed assert) # deleteMapRedux ok 115 (unnamed assert) ok 116 (unnamed assert) ok 117 (unnamed assert) ok 118 (unnamed assert) # objectToString ok 119 should be equivalent ok 120 should be equivalent # stringToObject ok 121 should be equivalent ok 122 should be equivalent # negative update test ok 123 Negative values += 128 ok 124 Original references not modified # traverse an object with nested functions ok 125 should be equal # siblings ok 126 should be equivalent # stop ok 127 should be equal # stopMap ok 128 should be equal # stopReduce ok 129 should be equivalent # stringify ok 130 should be equal # subexpr ok 131 should be equivalent ok 132 should be equivalent # block ok 133 should be equivalent # super_deep ok 134 (unnamed assert) ok 135 (unnamed assert) ok 136 (unnamed assert) 1..136 # tests 136 # pass 136 # ok
TAP version 13 # circular ok 1 should be equal # deepCirc ok 2 should be equivalent ok 3 should be equivalent # doubleCirc ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent ok 7 should be equivalent ok 8 should be equivalent # circDubForEach ok 9 should be equivalent # circDubMap ok 10 should be equivalent # circClone ok 11 (unnamed assert) ok 12 (unnamed assert) ok 13 (unnamed assert) ok 14 (unnamed assert) ok 15 (unnamed assert) ok 16 should be equivalent ok 17 should be equivalent # circMapScrub ok 18 should be equivalent not ok 19 TypeError: 'undefined' is not a function --- operator: error expected: actual: {"message":"'undefined' is not a function"} ... # dateEach ok 20 should be equivalent # dateMap ok 21 (unnamed assert) ok 22 should be equivalent # deepDates not ok 23 TypeError: 'undefined' is not a function --- operator: error expected: actual: {"message":"'undefined' is not a function"} ... # deepCircular not ok 24 TypeError: 'undefined' is not a function --- operator: error expected: actual: {"message":"'undefined' is not a function"} ... # deepInstances not ok 25 TypeError: 'undefined' is not a function --- operator: error expected: actual: {"message":"'undefined' is not a function"} ... # deepEqual not ok 26 TypeError: 'undefined' is not a function --- operator: error expected: actual: {"message":"'undefined' is not a function"} ... # falsy not ok 27 TypeError: 'undefined' is not a function --- operator: error expected: actual: {"message":"'undefined' is not a function"} ... # deletedArrayEqual not ok 28 TypeError: 'undefined' is not a function --- operator: error expected: actual: {"message":"'undefined' is not a function"} ... # deletedObjectEqual not ok 29 TypeError: 'undefined' is not a function --- operator: error expected: actual: {"message":"'undefined' is not a function"} ... # emptyKeyEqual not ok 30 TypeError: 'undefined' is not a function --- operator: error expected: actual: {"message":"'undefined' is not a function"} ... # deepArguments not ok 31 TypeError: 'undefined' is not a function --- operator: error expected: actual: {"message":"'undefined' is not a function"} ... # deepUn not ok 32 TypeError: 'undefined' is not a function --- operator: error expected: actual: {"message":"'undefined' is not a function"} ... # deepLevels not ok 33 TypeError: 'undefined' is not a function --- operator: error expected: actual: {"message":"'undefined' is not a function"} ... # traverse an Error ok 34 should be equivalent # has ok 35 should be equal ok 36 should be equal ok 37 should be equal ok 38 should be equal ok 39 should be equal ok 40 should be equal # check instanceof on node elems ok 41 should be equal # interface map ok 42 should be equivalent ok 43 should be equivalent ok 44 should be equivalent ok 45 should be equivalent # json test ok 46 obj.moo replaced with "[Function]" ok 47 obj.foo[3] replaced with "[Function]" ok 48 Full JSON string matches ok 49 Original obj.moo still a function ok 50 Original obj.foo[3] still a function ok 51 Check the generated callbacks list # sort test ok 52 Traversal in a custom order # leaves test ok 53 Traversal in the right(?) order # mutate ok 54 should be equivalent ok 55 should be equivalent # mutateT ok 56 should be equivalent ok 57 should be equivalent # map ok 58 should be equivalent ok 59 should be equivalent # mapT ok 60 should be equivalent ok 61 should be equivalent # clone ok 62 should be equivalent ok 63 (unnamed assert) ok 64 should be equivalent ok 65 should be equivalent # cloneT ok 66 should be equivalent ok 67 (unnamed assert) ok 68 should be equivalent ok 69 should be equivalent # reduce ok 70 should be equivalent ok 71 should be equivalent # reduceInit ok 72 should be equivalent ok 73 should be equivalent # remove ok 74 should be equivalent # removeMap ok 75 should be equivalent ok 76 should be equivalent # delete not ok 77 TypeError: 'undefined' is not a function --- operator: error expected: actual: {"message":"'undefined' is not a function"} ... # deleteNoStop ok 78 should be equivalent # deleteStop ok 79 should be equivalent # deleteRedux not ok 80 TypeError: 'undefined' is not a function --- operator: error expected: actual: {"message":"'undefined' is not a function"} ... # deleteMap not ok 81 TypeError: 'undefined' is not a function --- operator: error expected: actual: {"message":"'undefined' is not a function"} ... # deleteMapRedux not ok 82 TypeError: 'undefined' is not a function --- operator: error expected: actual: {"message":"'undefined' is not a function"} ... # objectToString ok 83 should be equivalent ok 84 should be equivalent # stringToObject ok 85 should be equivalent ok 86 should be equivalent # negative update test ok 87 Negative values += 128 ok 88 Original references not modified # traverse an object with nested functions ok 89 should be equal not ok 90 plan != count --- operator: fail expected: 2 actual: 1 ... # siblings ok 91 should be equivalent # stop ok 92 should be equal # stopMap ok 93 should be equal # stopReduce ok 94 should be equivalent # stringify ok 95 should be equal # subexpr ok 96 should be equivalent ok 97 should be equivalent # block ok 98 should be equivalent # super_deep not ok 99 TypeError: 'undefined' is not a function --- operator: error expected: actual: {"message":"'undefined' is not a function"} ... 1..99 # tests 99 # pass 81 # fail 18
TAP version 13 # circular ok 1 should be equal # deepCirc ok 2 should be equivalent ok 3 should be equivalent # doubleCirc ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent ok 7 should be equivalent ok 8 should be equivalent # circDubForEach ok 9 should be equivalent # circDubMap ok 10 should be equivalent # circClone ok 11 (unnamed assert) ok 12 (unnamed assert) ok 13 (unnamed assert) ok 14 (unnamed assert) ok 15 (unnamed assert) ok 16 should be equivalent ok 17 should be equivalent # circMapScrub ok 18 should be equivalent ok 19 (unnamed assert) ok 20 should be equal # dateEach ok 21 should be equivalent # dateMap ok 22 (unnamed assert) ok 23 should be equivalent # deepDates ok 24 dates should be equal ok 25 microseconds should count in date equality # deepCircular ok 26 circular ref mount points count towards equality ok 27 circular refs are structurally the same here ok 28 non-root circular ref structural comparison # deepInstances ok 29 boolean instances are not real booleans ok 30 string instances are not real strings ok 31 number instances are not real numbers ok 32 regexp instances are real regexps ok 33 these regexps aren't the same ok 34 functions with the same .toString() aren't necessarily the same ok 35 these functions are actually equal # deepEqual ok 36 arrays are not objects # falsy ok 37 null is not undefined! ok 38 undefined is not null! ok 39 undefined is not null, however deeply! ok 40 null is not undefined, however deeply! ok 41 null is not undefined, however deeply! # deletedArrayEqual ok 42 arrays with deleted elements are only equal to arrays with similarly deleted elements ok 43 deleted array elements cannot be undefined ok 44 deleted array elements cannot be null # deletedObjectEqual ok 45 deleted object elements should not show up ok 46 deleted object elements are not undefined ok 47 deleted object elements are not null # emptyKeyEqual ok 48 (unnamed assert) # deepArguments ok 49 arguments are not arrays ok 50 arguments should equal # deepUn ok 51 (unnamed assert) ok 52 (unnamed assert) ok 53 (unnamed assert) ok 54 (unnamed assert) ok 55 (unnamed assert) ok 56 (unnamed assert) ok 57 (unnamed assert) # deepLevels ok 58 (unnamed assert) # traverse an Error ok 59 should be equivalent # has ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal ok 64 should be equal ok 65 should be equal # check instanceof on node elems ok 66 should be equal # interface map ok 67 should be equivalent ok 68 should be equivalent ok 69 should be equivalent ok 70 should be equivalent # json test ok 71 obj.moo replaced with "[Function]" ok 72 obj.foo[3] replaced with "[Function]" ok 73 Full JSON string matches ok 74 Original obj.moo still a function ok 75 Original obj.foo[3] still a function ok 76 Check the generated callbacks list # sort test ok 77 Traversal in a custom order # leaves test ok 78 Traversal in the right(?) order # mutate ok 79 should be equivalent ok 80 should be equivalent # mutateT ok 81 should be equivalent ok 82 should be equivalent # map ok 83 should be equivalent ok 84 should be equivalent # mapT ok 85 should be equivalent ok 86 should be equivalent # clone ok 87 should be equivalent ok 88 (unnamed assert) ok 89 should be equivalent ok 90 should be equivalent # cloneT ok 91 should be equivalent ok 92 (unnamed assert) ok 93 should be equivalent ok 94 should be equivalent # reduce ok 95 should be equivalent ok 96 should be equivalent # reduceInit ok 97 should be equivalent ok 98 should be equivalent # remove ok 99 should be equivalent # removeMap ok 100 should be equivalent ok 101 should be equivalent # delete ok 102 (unnamed assert) ok 103 (unnamed assert) ok 104 (unnamed assert) # deleteNoStop ok 105 should be equivalent # deleteStop ok 106 should be equivalent # deleteRedux ok 107 (unnamed assert) ok 108 (unnamed assert) ok 109 (unnamed assert) ok 110 (unnamed assert) # deleteMap ok 111 (unnamed assert) ok 112 (unnamed assert) ok 113 (unnamed assert) ok 114 (unnamed assert) # deleteMapRedux ok 115 (unnamed assert) ok 116 (unnamed assert) ok 117 (unnamed assert) ok 118 (unnamed assert) # objectToString ok 119 should be equivalent ok 120 should be equivalent # stringToObject ok 121 should be equivalent ok 122 should be equivalent # negative update test ok 123 Negative values += 128 ok 124 Original references not modified # traverse an object with nested functions ok 125 should be equal # siblings ok 126 should be equivalent # stop ok 127 should be equal # stopMap ok 128 should be equal # stopReduce ok 129 should be equivalent # stringify ok 130 should be equal # subexpr ok 131 should be equivalent ok 132 should be equivalent # block ok 133 should be equivalent # super_deep ok 134 (unnamed assert) ok 135 (unnamed assert) ok 136 (unnamed assert) 1..136 # tests 136 # pass 136 # ok
TAP version 13 # circular ok 1 should be equal # deepCirc ok 2 should be equivalent ok 3 should be equivalent # doubleCirc ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent ok 7 should be equivalent ok 8 should be equivalent # circDubForEach ok 9 should be equivalent # circDubMap ok 10 should be equivalent # circClone ok 11 (unnamed assert) ok 12 (unnamed assert) ok 13 (unnamed assert) ok 14 (unnamed assert) ok 15 (unnamed assert) ok 16 should be equivalent ok 17 should be equivalent # circMapScrub ok 18 should be equivalent ok 19 (unnamed assert) ok 20 should be equal # dateEach ok 21 should be equivalent # dateMap ok 22 (unnamed assert) ok 23 should be equivalent # deepDates ok 24 dates should be equal ok 25 microseconds should count in date equality # deepCircular ok 26 circular ref mount points count towards equality ok 27 circular refs are structurally the same here ok 28 non-root circular ref structural comparison # deepInstances ok 29 boolean instances are not real booleans ok 30 string instances are not real strings ok 31 number instances are not real numbers ok 32 regexp instances are real regexps ok 33 these regexps aren't the same ok 34 functions with the same .toString() aren't necessarily the same ok 35 these functions are actually equal # deepEqual ok 36 arrays are not objects # falsy ok 37 null is not undefined! ok 38 undefined is not null! ok 39 undefined is not null, however deeply! ok 40 null is not undefined, however deeply! ok 41 null is not undefined, however deeply! # deletedArrayEqual ok 42 arrays with deleted elements are only equal to arrays with similarly deleted elements ok 43 deleted array elements cannot be undefined ok 44 deleted array elements cannot be null # deletedObjectEqual ok 45 deleted object elements should not show up ok 46 deleted object elements are not undefined ok 47 deleted object elements are not null # emptyKeyEqual ok 48 (unnamed assert) # deepArguments ok 49 arguments are not arrays ok 50 arguments should equal # deepUn ok 51 (unnamed assert) ok 52 (unnamed assert) ok 53 (unnamed assert) ok 54 (unnamed assert) ok 55 (unnamed assert) ok 56 (unnamed assert) ok 57 (unnamed assert) # deepLevels ok 58 (unnamed assert) # traverse an Error ok 59 should be equivalent # has ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal ok 64 should be equal ok 65 should be equal # check instanceof on node elems ok 66 should be equal # interface map ok 67 should be equivalent ok 68 should be equivalent ok 69 should be equivalent ok 70 should be equivalent # json test ok 71 obj.moo replaced with "[Function]" ok 72 obj.foo[3] replaced with "[Function]" ok 73 Full JSON string matches ok 74 Original obj.moo still a function ok 75 Original obj.foo[3] still a function ok 76 Check the generated callbacks list # sort test ok 77 Traversal in a custom order # leaves test ok 78 Traversal in the right(?) order # mutate ok 79 should be equivalent ok 80 should be equivalent # mutateT ok 81 should be equivalent ok 82 should be equivalent # map ok 83 should be equivalent ok 84 should be equivalent # mapT ok 85 should be equivalent ok 86 should be equivalent # clone ok 87 should be equivalent ok 88 (unnamed assert) ok 89 should be equivalent ok 90 should be equivalent # cloneT ok 91 should be equivalent ok 92 (unnamed assert) ok 93 should be equivalent ok 94 should be equivalent # reduce ok 95 should be equivalent ok 96 should be equivalent # reduceInit ok 97 should be equivalent ok 98 should be equivalent # remove ok 99 should be equivalent # removeMap ok 100 should be equivalent ok 101 should be equivalent # delete ok 102 (unnamed assert) ok 103 (unnamed assert) ok 104 (unnamed assert) # deleteNoStop ok 105 should be equivalent # deleteStop ok 106 should be equivalent # deleteRedux ok 107 (unnamed assert) ok 108 (unnamed assert) ok 109 (unnamed assert) ok 110 (unnamed assert) # deleteMap ok 111 (unnamed assert) ok 112 (unnamed assert) ok 113 (unnamed assert) ok 114 (unnamed assert) # deleteMapRedux ok 115 (unnamed assert) ok 116 (unnamed assert) ok 117 (unnamed assert) ok 118 (unnamed assert) # objectToString ok 119 should be equivalent ok 120 should be equivalent # stringToObject ok 121 should be equivalent ok 122 should be equivalent # negative update test ok 123 Negative values += 128 ok 124 Original references not modified # traverse an object with nested functions ok 125 should be equal # siblings ok 126 should be equivalent # stop ok 127 should be equal # stopMap ok 128 should be equal # stopReduce ok 129 should be equivalent # stringify ok 130 should be equal # subexpr ok 131 should be equivalent ok 132 should be equivalent # block ok 133 should be equivalent # super_deep ok 134 (unnamed assert) ok 135 (unnamed assert) ok 136 (unnamed assert) 1..136 # tests 136 # pass 136 # ok
TAP version 13 # circular ok 1 should be equal # deepCirc ok 2 should be equivalent ok 3 should be equivalent # doubleCirc ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent ok 7 should be equivalent ok 8 should be equivalent # circDubForEach ok 9 should be equivalent # circDubMap ok 10 should be equivalent # circClone ok 11 (unnamed assert) ok 12 (unnamed assert) ok 13 (unnamed assert) ok 14 (unnamed assert) ok 15 (unnamed assert) ok 16 should be equivalent ok 17 should be equivalent # circMapScrub ok 18 should be equivalent ok 19 (unnamed assert) ok 20 should be equal # dateEach ok 21 should be equivalent # dateMap ok 22 (unnamed assert) ok 23 should be equivalent # deepDates ok 24 dates should be equal ok 25 microseconds should count in date equality # deepCircular ok 26 circular ref mount points count towards equality ok 27 circular refs are structurally the same here ok 28 non-root circular ref structural comparison # deepInstances ok 29 boolean instances are not real booleans ok 30 string instances are not real strings ok 31 number instances are not real numbers ok 32 regexp instances are real regexps ok 33 these regexps aren't the same ok 34 functions with the same .toString() aren't necessarily the same ok 35 these functions are actually equal # deepEqual ok 36 arrays are not objects # falsy ok 37 null is not undefined! ok 38 undefined is not null! ok 39 undefined is not null, however deeply! ok 40 null is not undefined, however deeply! ok 41 null is not undefined, however deeply! # deletedArrayEqual ok 42 arrays with deleted elements are only equal to arrays with similarly deleted elements ok 43 deleted array elements cannot be undefined ok 44 deleted array elements cannot be null # deletedObjectEqual ok 45 deleted object elements should not show up ok 46 deleted object elements are not undefined ok 47 deleted object elements are not null # emptyKeyEqual ok 48 (unnamed assert) # deepArguments ok 49 arguments are not arrays ok 50 arguments should equal # deepUn ok 51 (unnamed assert) ok 52 (unnamed assert) ok 53 (unnamed assert) ok 54 (unnamed assert) ok 55 (unnamed assert) ok 56 (unnamed assert) ok 57 (unnamed assert) # deepLevels ok 58 (unnamed assert) # traverse an Error ok 59 should be equivalent # has ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal ok 64 should be equal ok 65 should be equal # check instanceof on node elems ok 66 should be equal # interface map ok 67 should be equivalent ok 68 should be equivalent ok 69 should be equivalent ok 70 should be equivalent # json test ok 71 obj.moo replaced with "[Function]" ok 72 obj.foo[3] replaced with "[Function]" ok 73 Full JSON string matches ok 74 Original obj.moo still a function ok 75 Original obj.foo[3] still a function ok 76 Check the generated callbacks list # sort test ok 77 Traversal in a custom order # leaves test ok 78 Traversal in the right(?) order # mutate ok 79 should be equivalent ok 80 should be equivalent # mutateT ok 81 should be equivalent ok 82 should be equivalent # map ok 83 should be equivalent ok 84 should be equivalent # mapT ok 85 should be equivalent ok 86 should be equivalent # clone ok 87 should be equivalent ok 88 (unnamed assert) ok 89 should be equivalent ok 90 should be equivalent # cloneT ok 91 should be equivalent ok 92 (unnamed assert) ok 93 should be equivalent ok 94 should be equivalent # reduce ok 95 should be equivalent ok 96 should be equivalent # reduceInit ok 97 should be equivalent ok 98 should be equivalent # remove ok 99 should be equivalent # removeMap ok 100 should be equivalent ok 101 should be equivalent # delete ok 102 (unnamed assert) ok 103 (unnamed assert) ok 104 (unnamed assert) # deleteNoStop ok 105 should be equivalent # deleteStop ok 106 should be equivalent # deleteRedux ok 107 (unnamed assert) ok 108 (unnamed assert) ok 109 (unnamed assert) ok 110 (unnamed assert) # deleteMap ok 111 (unnamed assert) ok 112 (unnamed assert) ok 113 (unnamed assert) ok 114 (unnamed assert) # deleteMapRedux ok 115 (unnamed assert) ok 116 (unnamed assert) ok 117 (unnamed assert) ok 118 (unnamed assert) # objectToString ok 119 should be equivalent ok 120 should be equivalent # stringToObject ok 121 should be equivalent ok 122 should be equivalent # negative update test ok 123 Negative values += 128 ok 124 Original references not modified # traverse an object with nested functions ok 125 should be equal # siblings ok 126 should be equivalent # stop ok 127 should be equal # stopMap ok 128 should be equal # stopReduce ok 129 should be equivalent # stringify ok 130 should be equal # subexpr ok 131 should be equivalent ok 132 should be equivalent # block ok 133 should be equivalent # super_deep ok 134 (unnamed assert) ok 135 (unnamed assert) ok 136 (unnamed assert) 1..136 # tests 136 # pass 136 # ok
TAP version 13 # circular ok 1 should be equal # deepCirc ok 2 should be equivalent ok 3 should be equivalent TAP version 13 # circular # doubleCirc ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent ok 7 should be equivalent ok 8 should be equivalent # circDubForEach ok 9 should be equivalent # circDubMap ok 10 should be equivalent # circClone ok 1 should be equal # deepCirc ok 2 should be equivalent ok 3 should be equivalent # doubleCirc ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent ok 7 should be equivalent ok 8 should be equivalent # circDubForEach ok 9 should be equivalent # circDubMap ok 10 should be equivalent # circClone ok 11 (unnamed assert) ok 12 (unnamed assert) ok 13 (unnamed assert) ok 14 (unnamed assert) ok 15 (unnamed assert) ok 16 should be equivalent ok 11 (unnamed assert) ok 12 (unnamed assert) ok 13 (unnamed assert) ok 14 (unnamed assert) ok 15 (unnamed assert) ok 16 should be equivalent ok 17 should be equivalent # circMapScrub ok 18 should be equivalent ok 19 (unnamed assert) ok 20 should be equal # dateEach ok 21 should be equivalent # dateMap ok 22 (unnamed assert) ok 17 should be equivalent # circMapScrub ok 18 should be equivalent ok 19 (unnamed assert) ok 20 should be equal # dateEach ok 21 should be equivalent # dateMap ok 22 (unnamed assert) not ok 23 should be equivalent --- operator: deepEqual expected: {"x":"2013-08-30T00:00:19.334Z","y":110,"z":105} actual: {"x":"2013-08-30T00:00:19.000Z","y":110,"z":105} ... # deepDates ok 24 dates should be equal ok 25 microseconds should count in date equality # deepCircular ok 26 circular ref mount points count towards equality ok 27 circular refs are structurally the same here ok 28 non-root circular ref structural comparison # deepInstances ok 29 boolean instances are not real booleans ok 30 string instances are not real strings ok 31 number instances are not real numbers ok 32 regexp instances are real regexps ok 33 these regexps aren't the same ok 34 functions with the same .toString() aren't necessarily the same ok 35 these functions are actually equal # deepEqual not ok 36 arrays are not objects --- operator: ok expected: true actual: false ... # falsy ok 37 null is not undefined! ok 38 undefined is not null! ok 39 undefined is not null, however deeply! ok 40 null is not undefined, however deeply! ok 41 null is not undefined, however deeply! # deletedArrayEqual ok 42 arrays with deleted elements are only equal to arrays with similarly deleted elements ok 43 deleted array elements cannot be undefined ok 44 deleted array elements cannot be null # deletedObjectEqual ok 45 deleted object elements should not show up ok 46 deleted object elements are not undefined ok 47 deleted object elements are not null # emptyKeyEqual ok 48 (unnamed assert) # deepArguments ok 49 arguments are not arrays ok 50 arguments should equal # deepUn ok 51 (unnamed assert) ok 52 (unnamed assert) ok 53 (unnamed assert) ok 54 (unnamed assert) ok 55 (unnamed assert) ok 56 (unnamed assert) ok 57 (unnamed assert) # deepLevels ok 58 (unnamed assert) # traverse an Error not ok 59 should be equivalent --- operator: deepEqual expected: {"message":"test"} actual: {"message":"test","description":"test"} ... # has ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal ok 64 should be equal not ok 23 should be equivalent --- operator: deepEqual expected: {"x":"2013-08-30T00:00:19.381Z","y":110,"z":105} actual: {"x":"2013-08-30T00:00:19.000Z","y":110,"z":105} ... # deepDates ok 24 dates should be equal ok 25 microseconds should count in date equality # deepCircular ok 26 circular ref mount points count towards equality ok 27 circular refs are structurally the same here ok 28 non-root circular ref structural comparison # deepInstances ok 29 boolean instances are not real booleans ok 30 string instances are not real strings ok 31 number instances are not real numbers ok 32 regexp instances are real regexps ok 33 these regexps aren't the same ok 34 functions with the same .toString() aren't necessarily the same ok 35 these functions are actually equal # deepEqual not ok 36 arrays are not objects --- operator: ok expected: true actual: false ... # falsy ok 37 null is not undefined! ok 38 undefined is not null! ok 39 undefined is not null, however deeply! ok 40 null is not undefined, however deeply! ok 41 null is not undefined, however deeply! # deletedArrayEqual ok 42 arrays with deleted elements are only equal to arrays with similarly deleted elements ok 43 deleted array elements cannot be undefined ok 44 deleted array elements cannot be null # deletedObjectEqual ok 45 deleted object elements should not show up ok 46 deleted object elements are not undefined ok 47 deleted object elements are not null # emptyKeyEqual ok 48 (unnamed assert) # deepArguments ok 49 arguments are not arrays ok 50 arguments should equal # deepUn ok 51 (unnamed assert) ok 52 (unnamed assert) ok 53 (unnamed assert) ok 54 (unnamed assert) ok 55 (unnamed assert) ok 56 (unnamed assert) ok 57 (unnamed assert) # deepLevels ok 58 (unnamed assert) # traverse an Error not ok 59 should be equivalent --- operator: deepEqual ok 65 should be equal # check instanceof on node elems ok 66 should be equal # interface map ok 67 should be equivalent ok 68 should be equivalent ok 69 should be equivalent ok 70 should be equivalent # json test ok 71 obj.moo replaced with "[Function]" ok 72 obj.foo[3] replaced with "[Function]" ok 73 Full JSON string matches ok 74 Original obj.moo still a function ok 75 Original obj.foo[3] still a function ok 76 Check the generated callbacks list # sort test ok 77 Traversal in a custom order # leaves test ok 78 Traversal in the right(?) order # mutate ok 79 should be equivalent ok 80 should be equivalent # mutateT ok 81 should be equivalent expected: {"message":"test"} actual: {"message":"test","description":"test"} ... # has ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal ok 64 should be equal ok 65 should be equal # check instanceof on node elems ok 66 should be equal # interface map ok 67 should be equivalent ok 68 should be equivalent ok 69 should be equivalent ok 70 should be equivalent # json test ok 71 obj.moo replaced with "[Function]" ok 72 obj.foo[3] replaced with "[Function]" ok 73 Full JSON string matches ok 74 Original obj.moo still a function ok 75 Original obj.foo[3] still a function ok 76 Check the generated callbacks list # sort test ok 77 Traversal in a custom order # leaves test ok 78 Traversal in the right(?) order # mutate ok 79 should be equivalent ok 82 should be equivalent # map ok 83 should be equivalent ok 84 should be equivalent # mapT ok 85 should be equivalent ok 86 should be equivalent # clone ok 87 should be equivalent ok 88 (unnamed assert) ok 89 should be equivalent ok 90 should be equivalent # cloneT ok 91 should be equivalent ok 92 (unnamed assert) ok 93 should be equivalent ok 94 should be equivalent # reduce ok 95 should be equivalent ok 96 should be equivalent # reduceInit ok 97 should be equivalent ok 98 should be equivalent # remove ok 99 should be equivalent # removeMap ok 100 should be equivalent ok 101 should be equivalent # delete ok 102 (unnamed assert) ok 103 (unnamed assert) ok 104 (unnamed assert) # deleteNoStop ok 105 should be equivalent # deleteStop ok 106 should be equivalent # deleteRedux ok 107 (unnamed assert) ok 108 (unnamed assert) ok 109 (unnamed assert) ok 110 (unnamed assert) # deleteMap ok 111 (unnamed assert) ok 112 (unnamed assert) ok 113 (unnamed assert) ok 114 (unnamed assert) # deleteMapRedux ok 115 (unnamed assert) ok 116 (unnamed assert) ok 117 (unnamed assert) ok 118 (unnamed assert) # objectToString ok 119 should be equivalent ok 120 should be equivalent # stringToObject ok 121 should be equivalent ok 122 should be equivalent # negative update test ok 123 Negative values += 128 ok 124 Original references not modified # traverse an object with nested functions ok 125 should be equal # siblings ok 126 should be equivalent # stop ok 127 should be equal # stopMap ok 128 should be equal # stopReduce ok 129 should be equivalent # stringify ok 130 should be equal # subexpr ok 131 should be equivalent ok 132 should be equivalent # block ok 133 should be equivalent # super_deep ok 134 (unnamed assert) ok 135 (unnamed assert) ok 136 (unnamed assert) 1..136 # tests 136 # pass 133 # fail 3 ok 80 should be equivalent # mutateT ok 81 should be equivalent ok 82 should be equivalent # map ok 83 should be equivalent ok 84 should be equivalent # mapT ok 85 should be equivalent ok 86 should be equivalent # clone ok 87 should be equivalent ok 88 (unnamed assert) ok 89 should be equivalent ok 90 should be equivalent # cloneT ok 91 should be equivalent ok 92 (unnamed assert) ok 93 should be equivalent ok 94 should be equivalent # reduce ok 95 should be equivalent ok 96 should be equivalent # reduceInit ok 97 should be equivalent ok 98 should be equivalent # remove ok 99 should be equivalent # removeMap ok 100 should be equivalent ok 101 should be equivalent # delete ok 102 (unnamed assert) ok 103 (unnamed assert) ok 104 (unnamed assert) # deleteNoStop ok 105 should be equivalent # deleteStop ok 106 should be equivalent # deleteRedux ok 107 (unnamed assert) ok 108 (unnamed assert) ok 109 (unnamed assert) ok 110 (unnamed assert) # deleteMap ok 111 (unnamed assert) ok 112 (unnamed assert) ok 113 (unnamed assert) ok 114 (unnamed assert) # deleteMapRedux ok 115 (unnamed assert) ok 116 (unnamed assert) ok 117 (unnamed assert) ok 118 (unnamed assert) # objectToString ok 119 should be equivalent ok 120 should be equivalent # stringToObject ok 121 should be equivalent ok 122 should be equivalent # negative update test ok 123 Negative values += 128 ok 124 Original references not modified # traverse an object with nested functions ok 125 should be equal # siblings ok 126 should be equivalent # stop ok 127 should be equal # stopMap ok 128 should be equal # stopReduce ok 129 should be equivalent # stringify ok 130 should be equal # subexpr ok 131 should be equivalent ok 132 should be equivalent # block ok 133 should be equivalent # super_deep ok 134 (unnamed assert) ok 135 (unnamed assert) ok 136 (unnamed assert) 1..136 # tests 136 # pass 133 # fail 3
idle timeout: 30 seconds with no output
not ok 1 Error: Expected identifier, string or number on line 2711
2013-08-30 23:12:56
6.0
7.0
9.0
8.0
10.0
✓20.0
✓10.0
✓15.0
5.1
✓12.0
TAP version 13 # circular ok 1 should be equal # deepCirc ok 2 should be equivalent ok 3 should be equivalent # doubleCirc ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent ok 7 should be equivalent ok 8 should be equivalent # circDubForEach ok 9 should be equivalent # circDubMap ok 10 should be equivalent # circClone ok 11 (unnamed assert) ok 12 (unnamed assert) ok 13 (unnamed assert) ok 14 (unnamed assert) ok 15 (unnamed assert) ok 16 should be equivalent ok 17 should be equivalent # circMapScrub ok 18 should be equivalent ok 19 (unnamed assert) ok 20 should be equal # dateEach ok 21 should be equivalent # dateMap ok 22 (unnamed assert) ok 23 should be equivalent # deepDates ok 24 dates should be equal ok 25 microseconds should count in date equality # deepCircular ok 26 circular ref mount points count towards equality ok 27 circular refs are structurally the same here ok 28 non-root circular ref structural comparison # deepInstances ok 29 boolean instances are not real booleans ok 30 string instances are not real strings ok 31 number instances are not real numbers ok 32 regexp instances are real regexps ok 33 these regexps aren't the same ok 34 functions with the same .toString() aren't necessarily the same ok 35 these functions are actually equal # deepEqual ok 36 arrays are not objects # falsy ok 37 null is not undefined! ok 38 undefined is not null! ok 39 undefined is not null, however deeply! ok 40 null is not undefined, however deeply! ok 41 null is not undefined, however deeply! # deletedArrayEqual ok 42 arrays with deleted elements are only equal to arrays with similarly deleted elements ok 43 deleted array elements cannot be undefined ok 44 deleted array elements cannot be null # deletedObjectEqual ok 45 deleted object elements should not show up ok 46 deleted object elements are not undefined ok 47 deleted object elements are not null # emptyKeyEqual ok 48 (unnamed assert) # deepArguments ok 49 arguments are not arrays ok 50 arguments should equal # deepUn ok 51 (unnamed assert) ok 52 (unnamed assert) ok 53 (unnamed assert) ok 54 (unnamed assert) ok 55 (unnamed assert) ok 56 (unnamed assert) ok 57 (unnamed assert) # deepLevels ok 58 (unnamed assert) # traverse an Error ok 59 should be equivalent # has ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal ok 64 should be equal ok 65 should be equal # interface map ok 66 should be equivalent ok 67 should be equivalent ok 68 should be equivalent ok 69 should be equivalent # check instanceof on node elems ok 70 should be equal # json test ok 71 obj.moo replaced with "[Function]" ok 72 obj.foo[3] replaced with "[Function]" ok 73 Full JSON string matches ok 74 Original obj.moo still a function ok 75 Original obj.foo[3] still a function ok 76 Check the generated callbacks list # sort test ok 77 Traversal in a custom order # leaves test ok 78 Traversal in the right(?) order # mutate ok 79 should be equivalent ok 80 should be equivalent # mutateT ok 81 should be equivalent ok 82 should be equivalent # map ok 83 should be equivalent ok 84 should be equivalent # mapT ok 85 should be equivalent ok 86 should be equivalent # clone ok 87 should be equivalent ok 88 (unnamed assert) ok 89 should be equivalent ok 90 should be equivalent # cloneT ok 91 should be equivalent ok 92 (unnamed assert) ok 93 should be equivalent ok 94 should be equivalent # reduce ok 95 should be equivalent ok 96 should be equivalent # reduceInit ok 97 should be equivalent ok 98 should be equivalent # remove ok 99 should be equivalent # removeMap ok 100 should be equivalent ok 101 should be equivalent # delete ok 102 (unnamed assert) ok 103 (unnamed assert) ok 104 (unnamed assert) # deleteNoStop ok 105 should be equivalent # deleteStop ok 106 should be equivalent # deleteRedux ok 107 (unnamed assert) ok 108 (unnamed assert) ok 109 (unnamed assert) ok 110 (unnamed assert) # deleteMap ok 111 (unnamed assert) ok 112 (unnamed assert) ok 113 (unnamed assert) ok 114 (unnamed assert) # deleteMapRedux ok 115 (unnamed assert) ok 116 (unnamed assert) ok 117 (unnamed assert) ok 118 (unnamed assert) # objectToString ok 119 should be equivalent ok 120 should be equivalent # stringToObject ok 121 should be equivalent ok 122 should be equivalent # negative update test ok 123 Negative values += 128 ok 124 Original references not modified # traverse an object with nested functions ok 125 should be equal # siblings ok 126 should be equivalent # stop ok 127 should be equal # stopMap ok 128 should be equal # stopReduce ok 129 should be equivalent # stringify ok 130 should be equal # subexpr ok 131 should be equivalent ok 132 should be equivalent # block ok 133 should be equivalent # super_deep ok 134 (unnamed assert) ok 135 (unnamed assert) ok 136 (unnamed assert) 1..136 # tests 136 # pass 136 # ok
TAP version 13 # circular ok 1 should be equal # deepCirc ok 2 should be equivalent ok 3 should be equivalent # doubleCirc ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent ok 7 should be equivalent ok 8 should be equivalent # circDubForEach ok 9 should be equivalent # circDubMap ok 10 should be equivalent # circClone ok 11 (unnamed assert) ok 12 (unnamed assert) ok 13 (unnamed assert) ok 14 (unnamed assert) ok 15 (unnamed assert) ok 16 should be equivalent ok 17 should be equivalent # circMapScrub ok 18 should be equivalent not ok 19 TypeError: 'undefined' is not a function --- operator: error expected: actual: {"message":"'undefined' is not a function"} ... # dateEach ok 20 should be equivalent # dateMap ok 21 (unnamed assert) ok 22 should be equivalent # deepDates not ok 23 TypeError: 'undefined' is not a function --- operator: error expected: actual: {"message":"'undefined' is not a function"} ... not ok 24 plan != count --- operator: fail expected: 2 actual: 1 ... # deepCircular not ok 25 TypeError: 'undefined' is not a function --- operator: error expected: actual: {"message":"'undefined' is not a function"} ... # deepInstances not ok 26 TypeError: 'undefined' is not a function --- operator: error expected: actual: {"message":"'undefined' is not a function"} ... # deepEqual not ok 27 TypeError: 'undefined' is not a function --- operator: error expected: actual: {"message":"'undefined' is not a function"} ... # falsy not ok 28 TypeError: 'undefined' is not a function --- operator: error expected: actual: {"message":"'undefined' is not a function"} ... # deletedArrayEqual not ok 29 TypeError: 'undefined' is not a function --- operator: error expected: actual: {"message":"'undefined' is not a function"} ... # deletedObjectEqual not ok 30 TypeError: 'undefined' is not a function --- operator: error expected: actual: {"message":"'undefined' is not a function"} ... # emptyKeyEqual not ok 31 TypeError: 'undefined' is not a function --- operator: error expected: actual: {"message":"'undefined' is not a function"} ... # deepArguments not ok 32 TypeError: 'undefined' is not a function --- operator: error expected: actual: {"message":"'undefined' is not a function"} ... # deepUn not ok 33 TypeError: 'undefined' is not a function --- operator: error expected: actual: {"message":"'undefined' is not a function"} ... # deepLevels not ok 34 TypeError: 'undefined' is not a function --- operator: error expected: actual: {"message":"'undefined' is not a function"} ... # traverse an Error ok 35 should be equivalent # has ok 36 should be equal ok 37 should be equal ok 38 should be equal ok 39 should be equal ok 40 should be equal ok 41 should be equal # interface map ok 42 should be equivalent ok 43 should be equivalent ok 44 should be equivalent ok 45 should be equivalent # check instanceof on node elems ok 46 should be equal # json test ok 47 obj.moo replaced with "[Function]" ok 48 obj.foo[3] replaced with "[Function]" ok 49 Full JSON string matches ok 50 Original obj.moo still a function ok 51 Original obj.foo[3] still a function ok 52 Check the generated callbacks list # sort test ok 53 Traversal in a custom order # leaves test ok 54 Traversal in the right(?) order # mutate ok 55 should be equivalent ok 56 should be equivalent # mutateT ok 57 should be equivalent ok 58 should be equivalent # map ok 59 should be equivalent ok 60 should be equivalent # mapT ok 61 should be equivalent ok 62 should be equivalent # clone ok 63 should be equivalent ok 64 (unnamed assert) ok 65 should be equivalent ok 66 should be equivalent # cloneT ok 67 should be equivalent ok 68 (unnamed assert) ok 69 should be equivalent ok 70 should be equivalent # reduce ok 71 should be equivalent ok 72 should be equivalent # reduceInit ok 73 should be equivalent ok 74 should be equivalent # remove ok 75 should be equivalent # removeMap ok 76 should be equivalent ok 77 should be equivalent # delete not ok 78 TypeError: 'undefined' is not a function --- operator: error expected: actual: {"message":"'undefined' is not a function"} ... # deleteNoStop ok 79 should be equivalent # deleteStop ok 80 should be equivalent # deleteRedux not ok 81 TypeError: 'undefined' is not a function --- operator: error expected: actual: {"message":"'undefined' is not a function"} ... # deleteMap not ok 82 TypeError: 'undefined' is not a function --- operator: error expected: actual: {"message":"'undefined' is not a function"} ... # deleteMapRedux not ok 83 TypeError: 'undefined' is not a function --- operator: error expected: actual: {"message":"'undefined' is not a function"} ... # objectToString ok 84 should be equivalent ok 85 should be equivalent # stringToObject ok 86 should be equivalent ok 87 should be equivalent # negative update test ok 88 Negative values += 128 ok 89 Original references not modified # traverse an object with nested functions ok 90 should be equal # siblings ok 91 should be equivalent # stop ok 92 should be equal # stopMap ok 93 should be equal # stopReduce ok 94 should be equivalent # stringify ok 95 should be equal # subexpr ok 96 should be equivalent ok 97 should be equivalent # block ok 98 should be equivalent # super_deep not ok 99 TypeError: 'undefined' is not a function --- operator: error expected: actual: {"message":"'undefined' is not a function"} ... 1..99 # tests 99 # pass 81 # fail 18
TAP version 13 # circular ok 1 should be equal # deepCirc ok 2 should be equivalent ok 3 should be equivalent # doubleCirc ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent ok 7 should be equivalent ok 8 should be equivalent # circDubForEach ok 9 should be equivalent # circDubMap ok 10 should be equivalent # circClone ok 11 (unnamed assert) ok 12 (unnamed assert) ok 13 (unnamed assert) ok 14 (unnamed assert) ok 15 (unnamed assert) ok 16 should be equivalent ok 17 should be equivalent # circMapScrub ok 18 should be equivalent ok 19 (unnamed assert) ok 20 should be equal # dateEach ok 21 should be equivalent # dateMap ok 22 (unnamed assert) ok 23 should be equivalent # deepDates ok 24 dates should be equal ok 25 microseconds should count in date equality # deepCircular ok 26 circular ref mount points count towards equality ok 27 circular refs are structurally the same here ok 28 non-root circular ref structural comparison # deepInstances ok 29 boolean instances are not real booleans ok 30 string instances are not real strings ok 31 number instances are not real numbers ok 32 regexp instances are real regexps ok 33 these regexps aren't the same ok 34 functions with the same .toString() aren't necessarily the same ok 35 these functions are actually equal # deepEqual ok 36 arrays are not objects # falsy ok 37 null is not undefined! ok 38 undefined is not null! ok 39 undefined is not null, however deeply! ok 40 null is not undefined, however deeply! ok 41 null is not undefined, however deeply! # deletedArrayEqual ok 42 arrays with deleted elements are only equal to arrays with similarly deleted elements ok 43 deleted array elements cannot be undefined ok 44 deleted array elements cannot be null # deletedObjectEqual ok 45 deleted object elements should not show up ok 46 deleted object elements are not undefined ok 47 deleted object elements are not null # emptyKeyEqual ok 48 (unnamed assert) # deepArguments ok 49 arguments are not arrays ok 50 arguments should equal # deepUn ok 51 (unnamed assert) ok 52 (unnamed assert) ok 53 (unnamed assert) ok 54 (unnamed assert) ok 55 (unnamed assert) ok 56 (unnamed assert) ok 57 (unnamed assert) # deepLevels ok 58 (unnamed assert) # traverse an Error ok 59 should be equivalent # has ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal ok 64 should be equal ok 65 should be equal # interface map ok 66 should be equivalent ok 67 should be equivalent ok 68 should be equivalent ok 69 should be equivalent # check instanceof on node elems ok 70 should be equal # json test ok 71 obj.moo replaced with "[Function]" ok 72 obj.foo[3] replaced with "[Function]" ok 73 Full JSON string matches ok 74 Original obj.moo still a function ok 75 Original obj.foo[3] still a function ok 76 Check the generated callbacks list # sort test ok 77 Traversal in a custom order # leaves test ok 78 Traversal in the right(?) order # mutate ok 79 should be equivalent ok 80 should be equivalent # mutateT ok 81 should be equivalent ok 82 should be equivalent # map ok 83 should be equivalent ok 84 should be equivalent # mapT ok 85 should be equivalent ok 86 should be equivalent # clone ok 87 should be equivalent ok 88 (unnamed assert) ok 89 should be equivalent ok 90 should be equivalent # cloneT ok 91 should be equivalent ok 92 (unnamed assert) ok 93 should be equivalent ok 94 should be equivalent # reduce ok 95 should be equivalent ok 96 should be equivalent # reduceInit ok 97 should be equivalent ok 98 should be equivalent # remove ok 99 should be equivalent # removeMap ok 100 should be equivalent ok 101 should be equivalent # delete ok 102 (unnamed assert) ok 103 (unnamed assert) ok 104 (unnamed assert) # deleteNoStop ok 105 should be equivalent # deleteStop ok 106 should be equivalent # deleteRedux ok 107 (unnamed assert) ok 108 (unnamed assert) ok 109 (unnamed assert) ok 110 (unnamed assert) # deleteMap ok 111 (unnamed assert) ok 112 (unnamed assert) ok 113 (unnamed assert) ok 114 (unnamed assert) # deleteMapRedux ok 115 (unnamed assert) ok 116 (unnamed assert) ok 117 (unnamed assert) ok 118 (unnamed assert) # objectToString ok 119 should be equivalent ok 120 should be equivalent # stringToObject ok 121 should be equivalent ok 122 should be equivalent # negative update test ok 123 Negative values += 128 ok 124 Original references not modified # traverse an object with nested functions ok 125 should be equal # siblings ok 126 should be equivalent # stop ok 127 should be equal # stopMap ok 128 should be equal # stopReduce ok 129 should be equivalent # stringify ok 130 should be equal # subexpr ok 131 should be equivalent ok 132 should be equivalent # block ok 133 should be equivalent # super_deep ok 134 (unnamed assert) ok 135 (unnamed assert) ok 136 (unnamed assert) 1..136 # tests 136 # pass 136 # ok
TAP version 13 # circular ok 1 should be equal # deepCirc ok 2 should be equivalent ok 3 should be equivalent # doubleCirc ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent ok 7 should be equivalent ok 8 should be equivalent # circDubForEach ok 9 should be equivalent # circDubMap ok 10 should be equivalent # circClone ok 11 (unnamed assert) ok 12 (unnamed assert) ok 13 (unnamed assert) ok 14 (unnamed assert) ok 15 (unnamed assert) ok 16 should be equivalent ok 17 should be equivalent # circMapScrub ok 18 should be equivalent ok 19 (unnamed assert) ok 20 should be equal # dateEach ok 21 should be equivalent # dateMap ok 22 (unnamed assert) ok 23 should be equivalent # deepDates ok 24 dates should be equal ok 25 microseconds should count in date equality # deepCircular ok 26 circular ref mount points count towards equality ok 27 circular refs are structurally the same here ok 28 non-root circular ref structural comparison # deepInstances ok 29 boolean instances are not real booleans ok 30 string instances are not real strings ok 31 number instances are not real numbers ok 32 regexp instances are real regexps ok 33 these regexps aren't the same ok 34 functions with the same .toString() aren't necessarily the same ok 35 these functions are actually equal # deepEqual ok 36 arrays are not objects # falsy ok 37 null is not undefined! ok 38 undefined is not null! ok 39 undefined is not null, however deeply! ok 40 null is not undefined, however deeply! ok 41 null is not undefined, however deeply! # deletedArrayEqual ok 42 arrays with deleted elements are only equal to arrays with similarly deleted elements ok 43 deleted array elements cannot be undefined ok 44 deleted array elements cannot be null # deletedObjectEqual ok 45 deleted object elements should not show up ok 46 deleted object elements are not undefined ok 47 deleted object elements are not null # emptyKeyEqual ok 48 (unnamed assert) # deepArguments ok 49 arguments are not arrays ok 50 arguments should equal # deepUn ok 51 (unnamed assert) ok 52 (unnamed assert) ok 53 (unnamed assert) ok 54 (unnamed assert) ok 55 (unnamed assert) ok 56 (unnamed assert) ok 57 (unnamed assert) # deepLevels ok 58 (unnamed assert) # traverse an Error ok 59 should be equivalent # has ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal ok 64 should be equal ok 65 should be equal # interface map ok 66 should be equivalent ok 67 should be equivalent ok 68 should be equivalent ok 69 should be equivalent # check instanceof on node elems ok 70 should be equal # json test ok 71 obj.moo replaced with "[Function]" ok 72 obj.foo[3] replaced with "[Function]" ok 73 Full JSON string matches ok 74 Original obj.moo still a function ok 75 Original obj.foo[3] still a function ok 76 Check the generated callbacks list # sort test ok 77 Traversal in a custom order # leaves test ok 78 Traversal in the right(?) order # mutate ok 79 should be equivalent ok 80 should be equivalent # mutateT ok 81 should be equivalent ok 82 should be equivalent # map ok 83 should be equivalent ok 84 should be equivalent # mapT ok 85 should be equivalent ok 86 should be equivalent # clone ok 87 should be equivalent ok 88 (unnamed assert) ok 89 should be equivalent ok 90 should be equivalent # cloneT ok 91 should be equivalent ok 92 (unnamed assert) ok 93 should be equivalent ok 94 should be equivalent # reduce ok 95 should be equivalent ok 96 should be equivalent # reduceInit ok 97 should be equivalent ok 98 should be equivalent # remove ok 99 should be equivalent # removeMap ok 100 should be equivalent ok 101 should be equivalent # delete ok 102 (unnamed assert) ok 103 (unnamed assert) ok 104 (unnamed assert) # deleteNoStop ok 105 should be equivalent # deleteStop ok 106 should be equivalent # deleteRedux ok 107 (unnamed assert) ok 108 (unnamed assert) ok 109 (unnamed assert) ok 110 (unnamed assert) # deleteMap ok 111 (unnamed assert) ok 112 (unnamed assert) ok 113 (unnamed assert) ok 114 (unnamed assert) # deleteMapRedux ok 115 (unnamed assert) ok 116 (unnamed assert) ok 117 (unnamed assert) ok 118 (unnamed assert) # objectToString ok 119 should be equivalent ok 120 should be equivalent # stringToObject ok 121 should be equivalent ok 122 should be equivalent # negative update test ok 123 Negative values += 128 ok 124 Original references not modified # traverse an object with nested functions ok 125 should be equal # siblings ok 126 should be equivalent # stop ok 127 should be equal # stopMap ok 128 should be equal # stopReduce ok 129 should be equivalent # stringify ok 130 should be equal # subexpr ok 131 should be equivalent ok 132 should be equivalent # block ok 133 should be equivalent # super_deep ok 134 (unnamed assert) ok 135 (unnamed assert) ok 136 (unnamed assert) 1..136 # tests 136 # pass 136 # ok
TAP version 13 # circular ok 1 should be equal # deepCirc ok 2 should be equivalent ok 3 should be equivalent # doubleCirc ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent ok 7 should be equivalent ok 8 should be equivalent # circDubForEach ok 9 should be equivalent # circDubMap ok 10 should be equivalent # circClone ok 11 (unnamed assert) ok 12 (unnamed assert) ok 13 (unnamed assert) ok 14 (unnamed assert) ok 15 (unnamed assert) ok 16 should be equivalent ok 17 should be equivalent # circMapScrub ok 18 should be equivalent ok 19 (unnamed assert) ok 20 should be equal # dateEach ok 21 should be equivalent # dateMap ok 22 (unnamed assert) ok 23 should be equivalent # deepDates ok 24 dates should be equal ok 25 microseconds should count in date equality # deepCircular ok 26 circular ref mount points count towards equality ok 27 circular refs are structurally the same here ok 28 non-root circular ref structural comparison # deepInstances ok 29 boolean instances are not real booleans ok 30 string instances are not real strings ok 31 number instances are not real numbers ok 32 regexp instances are real regexps ok 33 these regexps aren't the same ok 34 functions with the same .toString() aren't necessarily the same ok 35 these functions are actually equal # deepEqual ok 36 arrays are not objects # falsy ok 37 null is not undefined! ok 38 undefined is not null! ok 39 undefined is not null, however deeply! ok 40 null is not undefined, however deeply! ok 41 null is not undefined, however deeply! # deletedArrayEqual ok 42 arrays with deleted elements are only equal to arrays with similarly deleted elements ok 43 deleted array elements cannot be undefined ok 44 deleted array elements cannot be null # deletedObjectEqual ok 45 deleted object elements should not show up ok 46 deleted object elements are not undefined ok 47 deleted object elements are not null # emptyKeyEqual ok 48 (unnamed assert) # deepArguments ok 49 arguments are not arrays ok 50 arguments should equal # deepUn ok 51 (unnamed assert) ok 52 (unnamed assert) ok 53 (unnamed assert) ok 54 (unnamed assert) ok 55 (unnamed assert) ok 56 (unnamed assert) ok 57 (unnamed assert) # deepLevels ok 58 (unnamed assert) # traverse an Error ok 59 should be equivalent # has ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal ok 64 should be equal ok 65 should be equal # interface map ok 66 should be equivalent ok 67 should be equivalent ok 68 should be equivalent ok 69 should be equivalent # check instanceof on node elems ok 70 should be equal # json test ok 71 obj.moo replaced with "[Function]" ok 72 obj.foo[3] replaced with "[Function]" ok 73 Full JSON string matches ok 74 Original obj.moo still a function ok 75 Original obj.foo[3] still a function ok 76 Check the generated callbacks list # sort test ok 77 Traversal in a custom order # leaves test ok 78 Traversal in the right(?) order # mutate ok 79 should be equivalent ok 80 should be equivalent # mutateT ok 81 should be equivalent ok 82 should be equivalent # map ok 83 should be equivalent ok 84 should be equivalent # mapT ok 85 should be equivalent ok 86 should be equivalent # clone ok 87 should be equivalent ok 88 (unnamed assert) ok 89 should be equivalent ok 90 should be equivalent # cloneT ok 91 should be equivalent ok 92 (unnamed assert) ok 93 should be equivalent ok 94 should be equivalent # reduce ok 95 should be equivalent ok 96 should be equivalent # reduceInit ok 97 should be equivalent ok 98 should be equivalent # remove ok 99 should be equivalent # removeMap ok 100 should be equivalent ok 101 should be equivalent # delete ok 102 (unnamed assert) ok 103 (unnamed assert) ok 104 (unnamed assert) # deleteNoStop ok 105 should be equivalent # deleteStop ok 106 should be equivalent # deleteRedux ok 107 (unnamed assert) ok 108 (unnamed assert) ok 109 (unnamed assert) ok 110 (unnamed assert) # deleteMap ok 111 (unnamed assert) ok 112 (unnamed assert) ok 113 (unnamed assert) ok 114 (unnamed assert) # deleteMapRedux ok 115 (unnamed assert) ok 116 (unnamed assert) ok 117 (unnamed assert) ok 118 (unnamed assert) # objectToString ok 119 should be equivalent ok 120 should be equivalent # stringToObject ok 121 should be equivalent ok 122 should be equivalent # negative update test ok 123 Negative values += 128 ok 124 Original references not modified # traverse an object with nested functions ok 125 should be equal # siblings ok 126 should be equivalent # stop ok 127 should be equal # stopMap ok 128 should be equal # stopReduce ok 129 should be equivalent # stringify ok 130 should be equal # subexpr ok 131 should be equivalent ok 132 should be equivalent # block ok 133 should be equivalent # super_deep ok 134 (unnamed assert) ok 135 (unnamed assert) ok 136 (unnamed assert) 1..136 # tests 136 # pass 136 # ok
TAP version 13 # circular ok 1 should be equal # deepCirc ok 2 should be equivalent ok 3 should be equivalent # doubleCirc ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent ok 7 should be equivalent ok 8 should be equivalent # circDubForEach ok 9 should be equivalent # circDubMap ok 10 should be equivalent # circClone ok 11 (unnamed assert) ok 12 (unnamed assert) ok 13 (unnamed assert) ok 14 (unnamed assert) ok 15 (unnamed assert) ok 16 should be equivalent ok 17 should be equivalent # circMapScrub ok 18 should be equivalent ok 19 (unnamed assert) ok 20 should be equal # dateEach ok 21 should be equivalent # dateMap ok 22 (unnamed assert) ok 23 should be equivalent # deepDates ok 24 dates should be equal ok 25 microseconds should count in date equality # deepCircular ok 26 circular ref mount points count towards equality ok 27 circular refs are structurally the same here ok 28 non-root circular ref structural comparison # deepInstances ok 29 boolean instances are not real booleans ok 30 string instances are not real strings ok 31 number instances are not real numbers ok 32 regexp instances are real regexps ok 33 these regexps aren't the same ok 34 functions with the same .toString() aren't necessarily the same ok 35 these functions are actually equal # deepEqual ok 36 arrays are not objects # falsy ok 37 null is not undefined! ok 38 undefined is not null! ok 39 undefined is not null, however deeply! ok 40 null is not undefined, however deeply! ok 41 null is not undefined, however deeply! # deletedArrayEqual ok 42 arrays with deleted elements are only equal to arrays with similarly deleted elements ok 43 deleted array elements cannot be undefined ok 44 deleted array elements cannot be null # deletedObjectEqual ok 45 deleted object elements should not show up ok 46 deleted object elements are not undefined ok 47 deleted object elements are not null # emptyKeyEqual ok 48 (unnamed assert) # deepArguments ok 49 arguments are not arrays ok 50 arguments should equal # deepUn ok 51 (unnamed assert) ok 52 (unnamed assert) ok 53 (unnamed assert) ok 54 (unnamed assert) ok 55 (unnamed assert) ok 56 (unnamed assert) ok 57 (unnamed assert) # deepLevels ok 58 (unnamed assert) # traverse an Error not ok 59 should be equivalent --- operator: deepEqual expected: {"message":"test"} actual: {"message":"test","stack":"Error: test\n at [object Object]._cb (http://git.testling.com/work/substack/repos/4c3a7bf6dde29b12b732faeb020e594afeed9bc0.1377900021637/1377900022722.8e342ea3.js:2522:15)\n at [object Object].run (http://git.testling.com/work/substack/repos/4c3a7bf6dde29b12b732faeb020e594afeed9bc0.1377900021637/1377900022722.8e342ea3.js:1312:14)\n at http://git.testling.com/work/substack/repos/4c3a7bf6dde29b12b732faeb020e594afeed9bc0.1377900021637/1377900022722.8e342ea3.js:1087:19\n at http://git.testling.com/work/substack/repos/4c3a7bf6dde29b12b732faeb020e594afeed9bc0.1377900021637/1377900022722.8e342ea3.js:1121:58\n at http://git.testling.com/work/substack/repos/4c3a7bf6dde29b12b732faeb020e594afeed9bc0.1377900021637/1377900022722.8e342ea3.js:1004:21"} ... # has ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal ok 64 should be equal ok 65 should be equal # interface map ok 66 should be equivalent ok 67 should be equivalent ok 68 should be equivalent ok 69 should be equivalent # check instanceof on node elems ok 70 should be equal # json test ok 71 obj.moo replaced with "[Function]" ok 72 obj.foo[3] replaced with "[Function]" ok 73 Full JSON string matches ok 74 Original obj.moo still a function ok 75 Original obj.foo[3] still a function ok 76 Check the generated callbacks list # sort test ok 77 Traversal in a custom order # leaves test ok 78 Traversal in the right(?) order # mutate ok 79 should be equivalent ok 80 should be equivalent # mutateT ok 81 should be equivalent ok 82 should be equivalent # map ok 83 should be equivalent ok 84 should be equivalent # mapT ok 85 should be equivalent ok 86 should be equivalent # clone ok 87 should be equivalent ok 88 (unnamed assert) ok 89 should be equivalent ok 90 should be equivalent # cloneT ok 91 should be equivalent ok 92 (unnamed assert) ok 93 should be equivalent ok 94 should be equivalent # reduce ok 95 should be equivalent ok 96 should be equivalent # reduceInit ok 97 should be equivalent ok 98 should be equivalent # remove ok 99 should be equivalent # removeMap ok 100 should be equivalent ok 101 should be equivalent # delete ok 102 (unnamed assert) ok 103 (unnamed assert) ok 104 (unnamed assert) # deleteNoStop ok 105 should be equivalent # deleteStop ok 106 should be equivalent # deleteRedux ok 107 (unnamed assert) ok 108 (unnamed assert) ok 109 (unnamed assert) ok 110 (unnamed assert) # deleteMap ok 111 (unnamed assert) ok 112 (unnamed assert) ok 113 (unnamed assert) ok 114 (unnamed assert) # deleteMapRedux ok 115 (unnamed assert) ok 116 (unnamed assert) ok 117 (unnamed assert) ok 118 (unnamed assert) # objectToString ok 119 should be equivalent ok 120 should be equivalent # stringToObject ok 121 should be equivalent ok 122 should be equivalent # negative update test ok 123 Negative values += 128 ok 124 Original references not modified # traverse an object with nested functions ok 125 should be equal # siblings ok 126 should be equivalent # stop ok 127 should be equal # stopMap ok 128 should be equal # stopReduce ok 129 should be equivalent # stringify ok 130 should be equal # subexpr ok 131 should be equivalent ok 132 should be equivalent # block ok 133 should be equivalent # super_deep ok 134 (unnamed assert) ok 135 (unnamed assert) ok 136 (unnamed assert) 1..136 # tests 136 # pass 135 # fail 1
TAP version 13 # circular ok 1 should be equal # deepCirc ok 2 should be equivalent ok 3 should be equivalent # doubleCirc ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent ok 7 should be equivalent ok 8 should be equivalent # circDubForEach ok 9 should be equivalent # circDubMap ok 10 should be equivalent # circClone ok 11 (unnamed assert) ok 12 (unnamed assert) ok 13 (unnamed assert) ok 14 (unnamed assert) ok 15 (unnamed assert) ok 16 should be equivalent ok 17 should be equivalent # circMapScrub ok 18 should be equivalent ok 19 (unnamed assert) ok 20 should be equal # dateEach ok 21 should be equivalent # dateMap ok 22 (unnamed assert) not ok 23 should be equivalent --- operator: deepEqual expected: {"x":"2013-08-29T21:51:12.423Z","y":110,"z":105} actual: {"x":"2013-08-29T21:51:12.000Z","y":110,"z":105} ... # deepDates ok 24 dates should be equal ok 25 microseconds should count in date equality # deepCircular ok 26 circular ref mount points count towards equality ok 27 circular refs are structurally the same here ok 28 non-root circular ref structural comparison # deepInstances ok 29 boolean instances are not real booleans ok 30 string instances are not real strings ok 31 number instances are not real numbers ok 32 regexp instances are real regexps ok 33 these regexps aren't the same ok 34 functions with the same .toString() aren't necessarily the same ok 35 these functions are actually equal # deepEqual not ok 36 arrays are not objects --- operator: ok expected: true actual: false ... # falsy ok 37 null is not undefined! ok 38 undefined is not null! ok 39 undefined is not null, however deeply! ok 40 null is not undefined, however deeply! ok 41 null is not undefined, however deeply! # deletedArrayEqual ok 42 arrays with deleted elements are only equal to arrays with similarly deleted elements ok 43 deleted array elements cannot be undefined ok 44 deleted array elements cannot be null # deletedObjectEqual ok 45 deleted object elements should not show up ok 46 deleted object elements are not undefined ok 47 deleted object elements are not null # emptyKeyEqual ok 48 (unnamed assert) # deepArguments ok 49 arguments are not arrays ok 50 arguments should equal # deepUn ok 51 (unnamed assert) ok 52 (unnamed assert) ok 53 (unnamed assert) ok 54 (unnamed assert) ok 55 (unnamed assert) ok 56 (unnamed assert) ok 57 (unnamed assert) # deepLevels ok 58 (unnamed assert) # traverse an Error not ok 59 should be equivalent --- operator: deepEqual expected: {"message":"test"} actual: {"message":"test","description":"test"} ... # has ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal ok 64 should be equal ok 65 should be equal # interface map ok 66 should be equivalent ok 67 should be equivalent ok 68 should be equivalent ok 69 should be equivalent # check instanceof on node elems ok 70 should be equal # json test ok 71 obj.moo replaced with "[Function]" ok 72 obj.foo[3] replaced with "[Function]" ok 73 Full JSON string matches ok 74 Original obj.moo still a function ok 75 Original obj.foo[3] still a function ok 76 Check the generated callbacks list # sort test ok 77 Traversal in a custom order # leaves test ok 78 Traversal in the right(?) order # mutate ok 79 should be equivalent ok 80 should be equivalent # mutateT ok 81 should be equivalent ok 82 should be equivalent # map ok 83 should be equivalent ok 84 should be equivalent # mapT ok 85 should be equivalent ok 86 should be equivalent # clone ok 87 should be equivalent ok 88 (unnamed assert) ok 89 should be equivalent ok 90 should be equivalent # cloneT ok 91 should be equivalent ok 92 (unnamed assert) ok 93 should be equivalent ok 94 should be equivalent # reduce ok 95 should be equivalent ok 96 should be equivalent # reduceInit ok 97 should be equivalent ok 98 should be equivalent # remove ok 99 should be equivalent # removeMap ok 100 should be equivalent ok 101 should be equivalent # delete ok 102 (unnamed assert) ok 103 (unnamed assert) ok 104 (unnamed assert) # deleteNoStop ok 105 should be equivalent # deleteStop ok 106 should be equivalent # deleteRedux ok 107 (unnamed assert) ok 108 (unnamed assert) ok 109 (unnamed assert) ok 110 (unnamed assert) # deleteMap ok 111 (unnamed assert) ok 112 (unnamed assert) ok 113 (unnamed assert) ok 114 (unnamed assert) # deleteMapRedux ok 115 (unnamed assert) ok 116 (unnamed assert) ok 117 (unnamed assert) ok 118 (unnamed assert) # objectToString ok 119 should be equivalent ok 120 should be equivalent # stringToObject ok 121 should be equivalent ok 122 should be equivalent # negative update test ok 123 Negative values += 128 ok 124 Original references not modified # traverse an object with nested functions ok 125 should be equal # siblings ok 126 should be equivalent # stop ok 127 should be equal # stopMap ok 128 should be equal # stopReduce ok 129 should be equivalent # stringify ok 130 should be equal # subexpr ok 131 should be equivalent ok 132 should be equivalent # block ok 133 should be equivalent # super_deep ok 134 (unnamed assert) ok 135 (unnamed assert) ok 136 (unnamed assert) 1..136 # tests 136 # pass 133 # fail 3
idle timeout: 30 seconds with no output
not ok 1 Error: Expected identifier, string or number on line 2255
2012-12-17 09:55:39
6.0
7.0
8.0
9.0
10.0
20.0
✓15.0
10.0
5.1
12.0
TAP version 13 # circular ok 1 should be equal # deepCirc ok 2 should be equivalent ok 3 should be equivalent # doubleCirc ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent ok 7 should be equivalent ok 8 should be equivalent # circDubForEach ok 9 should be equivalent # circDubMap ok 10 should be equivalent # circClone ok 11 (unnamed assert) ok 12 (unnamed assert) ok 13 (unnamed assert) ok 14 (unnamed assert) ok 15 (unnamed assert) ok 16 should be equivalent ok 17 should be equivalent # circMapScrub ok 18 should be equivalent ok 19 (unnamed assert) ok 20 should be equal # dateEach ok 21 should be equivalent # dateMap ok 22 (unnamed assert) ok 23 should be equivalent # deepDates ok 24 dates should be equal ok 25 microseconds should count in date equality # deepCircular ok 26 circular ref mount points count towards equality ok 27 circular refs are structurally the same here ok 28 non-root circular ref structural comparison # deepInstances ok 29 boolean instances are not real booleans ok 30 string instances are not real strings ok 31 number instances are not real numbers ok 32 regexp instances are real regexps ok 33 these regexps aren't the same ok 34 functions with the same .toString() aren't necessarily the same ok 35 these functions are actually equal # deepEqual ok 36 arrays are not objects # falsy ok 37 null is not undefined! ok 38 undefined is not null! ok 39 undefined is not null, however deeply! ok 40 null is not undefined, however deeply! ok 41 null is not undefined, however deeply! # deletedArrayEqual ok 42 arrays with deleted elements are only equal to arrays with similarly deleted elements ok 43 deleted array elements cannot be undefined ok 44 deleted array elements cannot be null # deletedObjectEqual ok 45 deleted object elements should not show up ok 46 deleted object elements are not undefined ok 47 deleted object elements are not null # emptyKeyEqual ok 48 (unnamed assert) # deepArguments ok 49 arguments are not arrays ok 50 arguments should equal # deepUn ok 51 (unnamed assert) ok 52 (unnamed assert) ok 53 (unnamed assert) ok 54 (unnamed assert) ok 55 (unnamed assert) ok 56 (unnamed assert) ok 57 (unnamed assert) # deepLevels ok 58 (unnamed assert) # traverse an Error ok 59 should be equivalent # has ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal ok 64 should be equal ok 65 should be equal # check instanceof on node elems ok 66 should be equal # interface map ok 67 should be equivalent ok 68 should be equivalent ok 69 should be equivalent ok 70 should be equivalent # json test ok 71 obj.moo replaced with "[Function]" ok 72 obj.foo[3] replaced with "[Function]" ok 73 Full JSON string matches ok 74 Original obj.moo still a function ok 75 Original obj.foo[3] still a function ok 76 Check the generated callbacks list # sort test ok 77 Traversal in a custom order # leaves test ok 78 Traversal in the right(?) order # mutate ok 79 should be equivalent ok 80 should be equivalent # mutateT ok 81 should be equivalent ok 82 should be equivalent # map ok 83 should be equivalent ok 84 should be equivalent # mapT ok 85 should be equivalent ok 86 should be equivalent # clone ok 87 should be equivalent ok 88 (unnamed assert) ok 89 should be equivalent ok 90 should be equivalent # cloneT ok 91 should be equivalent ok 92 (unnamed assert) ok 93 should be equivalent ok 94 should be equivalent # reduce ok 95 should be equivalent ok 96 should be equivalent # reduceInit ok 97 should be equivalent ok 98 should be equivalent # remove ok 99 should be equivalent # removeMap ok 100 should be equivalent ok 101 should be equivalent # delete ok 102 (unnamed assert) ok 103 (unnamed assert) ok 104 (unnamed assert) # deleteNoStop ok 105 should be equivalent # deleteStop ok 106 should be equivalent # deleteRedux ok 107 (unnamed assert) ok 108 (unnamed assert) ok 109 (unnamed assert) ok 110 (unnamed assert) # deleteMap ok 111 (unnamed assert) ok 112 (unnamed assert) ok 113 (unnamed assert) ok 114 (unnamed assert) # deleteMapRedux ok 115 (unnamed assert) ok 116 (unnamed assert) ok 117 (unnamed assert) ok 118 (unnamed assert) # objectToString ok 119 should be equivalent ok 120 should be equivalent # stringToObject ok 121 should be equivalent ok 122 should be equivalent # negative update test ok 123 Negative values += 128 ok 124 Original references not modified # traverse an object with nested functions ok 125 should be equal # siblings ok 126 should be equivalent # stop ok 127 should be equal # stopMap ok 128 should be equal # stopReduce ok 129 should be equivalent # stringify ok 130 should be equal # subexpr ok 131 should be equivalent ok 132 should be equivalent # block ok 133 should be equivalent # super_deep ok 134 (unnamed assert) ok 135 (unnamed assert) ok 136 (unnamed assert) 1..136 # tests 136 # pass 136 # ok
TAP version 13 # circular ok 1 should be equal # deepCirc ok 2 should be equivalent ok 3 should be equivalent # doubleCirc ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent ok 7 should be equivalent ok 8 should be equivalent # circDubForEach ok 9 should be equivalent # circDubMap ok 10 should be equivalent # circClone ok 11 (unnamed assert) ok 12 (unnamed assert) ok 13 (unnamed assert) ok 14 (unnamed assert) ok 15 (unnamed assert) ok 16 should be equivalent ok 17 should be equivalent # circMapScrub ok 18 should be equivalent ok 19 (unnamed assert) ok 20 should be equal # dateEach ok 21 should be equivalent # dateMap ok 22 (unnamed assert) ok 23 should be equivalent # deepDates ok 24 dates should be equal ok 25 microseconds should count in date equality # deepCircular ok 26 circular ref mount points count towards equality ok 27 circular refs are structurally the same here ok 28 non-root circular ref structural comparison # deepInstances ok 29 boolean instances are not real booleans ok 30 string instances are not real strings ok 31 number instances are not real numbers ok 32 regexp instances are real regexps ok 33 these regexps aren't the same ok 34 functions with the same .toString() aren't necessarily the same ok 35 these functions are actually equal # deepEqual ok 36 arrays are not objects # falsy ok 37 null is not undefined! ok 38 undefined is not null! ok 39 undefined is not null, however deeply! ok 40 null is not undefined, however deeply! ok 41 null is not undefined, however deeply! # deletedArrayEqual ok 42 arrays with deleted elements are only equal to arrays with similarly deleted elements ok 43 deleted array elements cannot be undefined ok 44 deleted array elements cannot be null # deletedObjectEqual ok 45 deleted object elements should not show up ok 46 deleted object elements are not undefined ok 47 deleted object elements are not null # emptyKeyEqual ok 48 (unnamed assert) # deepArguments ok 49 arguments are not arrays ok 50 arguments should equal # deepUn ok 51 (unnamed assert) ok 52 (unnamed assert) ok 53 (unnamed assert) ok 54 (unnamed assert) ok 55 (unnamed assert) ok 56 (unnamed assert)
TAP version 13 # circular ok 1 should be equal # deepCirc ok 2 should be equivalent ok 3 should be equivalent # doubleCirc ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent ok 7 should be equivalent ok 8 should be equivalent # circDubForEach ok 9 should be equivalent # circDubMap ok 10 should be equivalent # circClone ok 11 (unnamed assert) ok 12 (unnamed assert) ok 13 (unnamed assert) ok 14 (unnamed assert) ok 15 (unnamed assert) ok 16 should be equivalent ok 17 should be equivalent # circMapScrub ok 18 should be equivalent ok 19 (unnamed assert) ok 20 should be equal # dateEach ok 21 should be equivalent # dateMap ok 22 (unnamed assert) ok 23 should be equivalent # deepDates ok 24 dates should be equal ok 25 microseconds should count in date equality # deepCircular ok 26 circular ref mount points count towards equality ok 27 circular refs are structurally the same here ok 28 non-root circular ref structural comparison # deepInstances ok 29 boolean instances are not real booleans ok 30 string instances are not real strings ok 31 number instances are not real numbers ok 32 regexp instances are real regexps ok 33 these regexps aren't the same ok 34 functions with the same .toString() aren't necessarily the same ok 35 these functions are actually equal # deepEqual ok 36 arrays are not objects # falsy ok 37 null is not undefined! ok 38 undefined is not null! ok 39 undefined is not null, however deeply! ok 40 null is not undefined, however deeply! ok 41 null is not undefined, however deeply! # deletedArrayEqual ok 42 arrays with deleted elements are only equal to arrays with similarly deleted elements ok 43 deleted array elements cannot be undefined ok 44 deleted array elements cannot be null # deletedObjectEqual ok 45 deleted object elements should not show up ok 46 deleted object elements are not undefined ok 47 deleted object elements are not null # emptyKeyEqual ok 48 (unnamed assert) # deepArguments ok 49 arguments are not arrays ok 50 arguments should equal # deepUn ok 51 (unnamed assert) ok 52 (unnamed assert) ok 53 (unnamed assert) ok 54 (unnamed assert) ok 55 (unnamed assert) ok 56 (unnamed assert) ok 57 (unnamed assert) # deepLevels ok 58 (unnamed assert) # traverse an Error not ok 59 should be equivalent --- operator: deepEqual expected: {"message":"test"} actual: {"message":"test","stack":"Error: test\n at [object Object]._cb (/test/error.js:6:15)\n at [object Object].run (/node_modules/tape/lib/test.js:44:14)\n at /node_modules/tape/index.js:44:19\n at /node_modules/tape/index.js:76:58\n at __browserify_process:22:21"} ... # has ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal ok 64 should be equal ok 65 should be equal # check instanceof on node elems ok 66 should be equal # interface map ok 67 should be equivalent ok 68 should be equivalent ok 69 should be equivalent ok 70 should be equivalent # json test ok 71 obj.moo replaced with "[Function]" ok 72 obj.foo[3] replaced with "[Function]" ok 73 Full JSON string matches ok 74 Original obj.moo still a function ok 75 Original obj.foo[3] still a function ok 76 Check the generated callbacks list # sort test ok 77 Traversal in a custom order # leaves test ok 78 Traversal in the right(?) order # mutate ok 79 should be equivalent ok 80 should be equivalent # mutateT ok 81 should be equivalent ok 82 should be equivalent # map ok 83 should be equivalent ok 84 should be equivalent # mapT ok 85 should be equivalent ok 86 should be equivalent # clone ok 87 should be equivalent ok 88 (unnamed assert) ok 89 should be equivalent ok 90 should be equivalent # cloneT ok 91 should be equivalent ok 92 (unnamed assert) ok 93 should be equivalent ok 94 should be equivalent # reduce ok 95 should be equivalent ok 96 should be equivalent # reduceInit ok 97 should be equivalent ok 98 should be equivalent # remove ok 99 should be equivalent # removeMap ok 100 should be equivalent ok 101 should be equivalent # delete ok 102 (unnamed assert) ok 103 (unnamed assert) ok 104 (unnamed assert) # deleteNoStop ok 105 should be equivalent # deleteStop ok 106 should be equivalent # deleteRedux ok 107 (unnamed assert) ok 108 (unnamed assert) ok 109 (unnamed assert) ok 110 (unnamed assert) # deleteMap ok 111 (unnamed assert) ok 112 (unnamed assert) ok 113 (unnamed assert) ok 114 (unnamed assert) # deleteMapRedux ok 115 (unnamed assert) ok 116 (unnamed assert) ok 117 (unnamed assert) ok 118 (unnamed assert) # objectToString ok 119 should be equivalent ok 120 should be equivalent # stringToObject ok 121 should be equivalent ok 122 should be equivalent # negative update test ok 123 Negative values += 128 ok 124 Original references not modified # traverse an object with nested functions ok 125 should be equal # siblings ok 126 should be equivalent # stop ok 127 should be equal # stopMap ok 128 should be equal # stopReduce ok 129 should be equivalent # stringify ok 130 should be equal # subexpr ok 131 should be equivalent ok 132 should be equivalent # block ok 133 should be equivalent # super_deep ok 134 (unnamed assert) ok 135 (unnamed assert) ok 136 (unnamed assert) 1..136 # tests 136 # pass 135 # fail 1
TAP version 13 # circular ok 1 should be equal # deepCirc ok 2 should be equivalent ok 3 should be equivalent # doubleCirc ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent ok 7 should be equivalent ok 8 should be equivalent # circDubForEach ok 9 should be equivalent # circDubMap ok 10 should be equivalent # circClone ok 11 (unnamed assert) ok 12 (unnamed assert) ok 13 (unnamed assert) ok 14 (unnamed assert) ok 15 (unnamed assert) ok 16 should be equivalent ok 17 should be equivalent # circMapScrub ok 18 should be equivalent ok 19 (unnamed assert) ok 20 should be equal # dateEach ok 21 should be equivalent # dateMap ok 22 (unnamed assert) not ok 23 should be equivalent --- operator: deepEqual expected: {"x":"2012-12-16T09:47:42.395Z","y":110,"z":105} actual: {"x":"2012-12-16T09:47:42.000Z","y":110,"z":105} ... # deepDates ok 24 dates should be equal ok 25 microseconds should count in date equality # deepCircular ok 26 circular ref mount points count towards equality ok 27 circular refs are structurally the same here ok 28 non-root circular ref structural comparison # deepInstances ok 29 boolean instances are not real booleans ok 30 string instances are not real strings ok 31 number instances are not real numbers ok 32 regexp instances are real regexps ok 33 these regexps aren't the same ok 34 functions with the same .toString() aren't necessarily the same ok 35 these functions are actually equal # deepEqual not ok 36 arrays are not objects --- operator: ok expected: true actual: false ... # falsy ok 37 null is not undefined! ok 38 undefined is not null! ok 39 undefined is not null, however deeply! ok 40 null is not undefined, however deeply! ok 41 null is not undefined, however deeply! # deletedArrayEqual ok 42 arrays with deleted elements are only equal to arrays with similarly deleted elements ok 43 deleted array elements cannot be undefined ok 44 deleted array elements cannot be null # deletedObjectEqual ok 45 deleted object elements should not show up ok 46 deleted object elements are not undefined ok 47 deleted object elements are not null # emptyKeyEqual ok 48 (unnamed assert) # deepArguments ok 49 arguments are not arrays ok 50 arguments should equal # deepUn ok 51 (unnamed assert) ok 52 (unnamed assert) ok 53 (unnamed assert) ok 54 (unnamed assert) ok 55 (unnamed assert) ok 56 (unnamed assert) ok 57 (unnamed assert) # deepLevels ok 58 (unnamed assert) # traverse an Error not ok 59 should be equivalent --- operator: deepEqual expected: {"message":"test"} actual: {"message":"test","description":"test"} ... # has ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal ok 64 should be equal ok 65 should be equal # check instanceof on node elems ok 66 should be equal # interface map ok 67 should be equivalent ok 68 should be equivalent ok 69 should be equivalent ok 70 should be equivalent # json test ok 71 obj.moo replaced with "[Function]" ok 72 obj.foo[3] replaced with "[Function]" ok 73 Full JSON string matches ok 74 Original obj.moo still a function ok 75 Original obj.foo[3] still a function ok 76 Check the generated callbacks list # sort test ok 77 Traversal in a custom order # leaves test ok 78 Traversal in the right(?) order # mutate ok 79 should be equivalent ok 80 should be equivalent # mutateT ok 81 should be equivalent ok 82 should be equivalent # map ok 83 should be equivalent ok 84 should be equivalent # mapT ok 85 should be equivalent ok 86 should be equivalent # clone ok 87 should be equivalent ok 88 (unnamed assert) ok 89 should be equivalent ok 90 should be equivalent # cloneT ok 91 should be equivalent ok 92 (unnamed assert) ok 93 should be equivalent ok 94 should be equivalent # reduce ok 95 should be equivalent ok 96 should be equivalent # reduceInit ok 97 should be equivalent ok 98 should be equivalent # remove ok 99 should be equivalent # removeMap ok 100 should be equivalent ok 101 should be equivalent # delete ok 102 (unnamed assert) ok 103 (unnamed assert) ok 104 (unnamed assert) # deleteNoStop ok 105 should be equivalent # deleteStop ok 106 should be equivalent # deleteRedux ok 107 (unnamed assert) ok 108 (unnamed assert) ok 109 (unnamed assert) ok 110 (unnamed assert) # deleteMap ok 111 (unnamed assert) ok 112 (unnamed assert) ok 113 (unnamed assert) ok 114 (unnamed assert) # deleteMapRedux ok 115 (unnamed assert) ok 116 (unnamed assert) ok 117 (unnamed assert) ok 118 (unnamed assert) # objectToString ok 119 should be equivalent ok 120 should be equivalent # stringToObject ok 121 should be equivalent ok 122 should be equivalent # negative update test ok 123 Negative values += 128 ok 124 Original references not modified # traverse an object with nested functions ok 125 should be equal # siblings ok 126 should be equivalent # stop ok 127 should be equal # stopMap ok 128 should be equal # stopReduce ok 129 should be equivalent # stringify ok 130 should be equal # subexpr ok 131 should be equivalent ok 132 should be equivalent # block ok 133 should be equivalent # super_deep ok 134 (unnamed assert) ok 135 (unnamed assert) ok 136 (unnamed assert) 1..136 # tests 136 # pass 133 # fail 3
not ok 1 SyntaxError: Expected identifier
not ok 1 SyntaxError: Expected identifier, string or number
not ok 1 SyntaxError: Expected identifier, string or number