ljharb/is-equal

2014-04-21 08:25:13
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓4.0
✓5.0
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
✓25.0
✓26.0
✓27.0
✓28.0
✓29.0
✓canary
✓3.0
✓3.5
✓3.6
✓4.0
✓5.0
✓6.0
✓15.0
✓16.0
✓17.0
✓18.0
✓19.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
✓nightly
✓5.1
✓5.0.5
✓4.0
6.0
✓10.0
10.5
✓11.0
✓11.5
✓11.6
✓12.0
✓15.0
✓next
6.0
6.0
4.2
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
timeout waiting to hear back from opera/10.5
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
firefox/nightly
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
2014-04-10 09:16:37
✓6.0
✓7.0
✓8.0
9.0
✓10.0
4.0
5.0
6.0
7.0
8.0
9.0
10.0
20.0
21.0
22.0
23.0
24.0
25.0
26.0
27.0
28.0
29.0
canary
3.0
3.5
3.6
4.0
5.0
6.0
15.0
16.0
17.0
18.0
19.0
20.0
21.0
22.0
23.0
24.0
nightly
4.0
5.0.5
5.1
6.0
10.0
10.5
11.0
11.5
11.6
12.0
15.0
next
6.0
6.0
4.2
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
timeout waiting to hear back from iexplore/9.0
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
2014-03-23 22:08:51
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓4.0
✓5.0
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
✓25.0
✓26.0
✓27.0
✓28.0
✓29.0
✓canary
✓3.0
✓3.5
✓3.6
✓4.0
✓5.0
✓6.0
✓15.0
✓16.0
✓17.0
✓18.0
✓19.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
✓nightly
✓5.1
✓5.0.5
✓4.0
6.0
✓10.0
10.5
✓11.0
✓11.5
✓11.6
✓12.0
✓15.0
✓next
6.0
6.0
4.2
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
timeout waiting to hear back from opera/10.5
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
firefox/nightly
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
2014-03-23 21:52:55
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓4.0
✓5.0
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
✓25.0
✓26.0
✓27.0
✓28.0
✓29.0
✓canary
✓3.0
✓3.5
✓3.6
✓4.0
✓5.0
✓6.0
✓15.0
✓16.0
✓17.0
✓18.0
✓19.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
✓nightly
✓5.1
✓5.0.5
✓4.0
6.0
✓10.0
10.5
✓11.0
✓11.5
✓11.6
✓12.0
✓15.0
✓next
6.0
6.0
4.2
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
timeout waiting to hear back from opera/10.5
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
firefox/nightly
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
2014-03-23 21:51:59
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓4.0
✓5.0
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
✓25.0
✓26.0
✓27.0
✓28.0
✓29.0
✓canary
✓3.0
✓3.5
✓3.6
✓4.0
✓5.0
✓6.0
✓15.0
✓16.0
✓17.0
✓18.0
✓19.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
✓nightly
✓5.1
✓5.0.5
✓4.0
6.0
✓10.0
10.5
✓11.0
✓11.5
✓11.6
✓12.0
✓15.0
✓next
6.0
6.0
4.2
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of the same thing with different properties are not equal ok 33 two instances of the same thing with different properties are not equal # literals ok 34 same hash is equal to itself ok 35 two similar hashes are equal ok 36 similar hashes with same nested hash are equal ok 37 similar hashes with similar nested hash are equal ok 38 first hash missing a key is not equal ok 39 second hash missing a key is not equal # functions ok 40 same function is equal to itself ok 41 same anon function is equal to itself ok 42 similar anon function with different lengths are not equal ok 43 functions with different names but same implementations are not equal ok 44 functions with same names but same implementations are equal ok 45 functions with same names but different implementations are not equal ok 46 anon functions with same implementations are equal 1..46 # tests 46 # pass 46 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of the same thing with different properties are not equal ok 33 two instances of the same thing with different properties are not equal # literals ok 34 same hash is equal to itself ok 35 two similar hashes are equal ok 36 similar hashes with same nested hash are equal ok 37 similar hashes with similar nested hash are equal ok 38 first hash missing a key is not equal ok 39 second hash missing a key is not equal # functions ok 40 same function is equal to itself ok 41 same anon function is equal to itself ok 42 similar anon function with different lengths are not equal ok 43 functions with different names but same implementations are not equal ok 44 functions with same names but same implementations are equal ok 45 functions with same names but different implementations are not equal ok 46 anon functions with same implementations are equal 1..46 # tests 46 # pass 46 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
timeout waiting to hear back from opera/10.5
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of the same thing with different properties are not equal ok 33 two instances of the same thing with different properties are not equal # literals ok 34 same hash is equal to itself ok 35 two similar hashes are equal ok 36 similar hashes with same nested hash are equal ok 37 similar hashes with similar nested hash are equal ok 38 first hash missing a key is not equal ok 39 second hash missing a key is not equal # functions ok 40 same function is equal to itself ok 41 same anon function is equal to itself ok 42 similar anon function with different lengths are not equal ok 43 functions with different names but same implementations are not equal ok 44 functions with same names but same implementations are equal ok 45 functions with same names but different implementations are not equal ok 46 anon functions with same implementations are equal 1..46 # tests 46 # pass 46 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of the same thing with different properties are not equal ok 33 two instances of the same thing with different properties are not equal # literals ok 34 same hash is equal to itself ok 35 two similar hashes are equal ok 36 similar hashes with same nested hash are equal ok 37 similar hashes with similar nested hash are equal ok 38 first hash missing a key is not equal ok 39 second hash missing a key is not equal # functions ok 40 same function is equal to itself ok 41 same anon function is equal to itself ok 42 similar anon function with different lengths are not equal ok 43 functions with different names but same implementations are not equal ok 44 functions with same names but same implementations are equal ok 45 functions with same names but different implementations are not equal ok 46 anon functions with same implementations are equal 1..46 # tests 46 # pass 46 # ok
firefox/nightly
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of the same thing with different properties are not equal ok 33 two instances of the same thing with different properties are not equal # literals ok 34 same hash is equal to itself ok 35 two similar hashes are equal ok 36 similar hashes with same nested hash are equal ok 37 similar hashes with similar nested hash are equal ok 38 first hash missing a key is not equal ok 39 second hash missing a key is not equal # functions ok 40 same function is equal to itself ok 41 same anon function is equal to itself ok 42 similar anon function with different lengths are not equal ok 43 functions with different names but same implementations are not equal ok 44 functions with same names but same implementations are equal ok 45 functions with same names but different implementations are not equal ok 46 anon functions with same implementations are equal 1..46 # tests 46 # pass 46 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of the same thing with different properties are not equal ok 33 two instances of the same thing with different properties are not equal # literals ok 34 same hash is equal to itself ok 35 two similar hashes are equal ok 36 similar hashes with same nested hash are equal ok 37 similar hashes with similar nested hash are equal ok 38 first hash missing a key is not equal ok 39 second hash missing a key is not equal # functions ok 40 same function is equal to itself ok 41 same anon function is equal to itself ok 42 similar anon function with different lengths are not equal ok 43 functions with different names but same implementations are not equal ok 44 functions with same names but same implementations are equal ok 45 functions with same names but different implementations are not equal ok 46 anon functions with same implementations are equal 1..46 # tests 46 # pass 46 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of the same thing with different properties are not equal ok 33 two instances of the same thing with different properties are not equal # literals ok 34 same hash is equal to itself ok 35 two similar hashes are equal ok 36 similar hashes with same nested hash are equal ok 37 similar hashes with similar nested hash are equal ok 38 first hash missing a key is not equal ok 39 second hash missing a key is not equal # functions ok 40 same function is equal to itself ok 41 same anon function is equal to itself ok 42 similar anon function with different lengths are not equal ok 43 functions with different names but same implementations are not equal ok 44 functions with same names but same implementations are equal ok 45 functions with same names but different implementations are not equal ok 46 anon functions with same implementations are equal 1..46 # tests 46 # pass 46 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of the same thing with different properties are not equal ok 33 two instances of the same thing with different properties are not equal # literals ok 34 same hash is equal to itself ok 35 two similar hashes are equal ok 36 similar hashes with same nested hash are equal ok 37 similar hashes with similar nested hash are equal ok 38 first hash missing a key is not equal ok 39 second hash missing a key is not equal # functions ok 40 same function is equal to itself ok 41 same anon function is equal to itself ok 42 similar anon function with different lengths are not equal ok 43 functions with different names but same implementations are not equal ok 44 functions with same names but same implementations are equal ok 45 functions with same names but different implementations are not equal ok 46 anon functions with same implementations are equal 1..46 # tests 46 # pass 46 # ok
2014-03-23 21:36:17
6.0
7.0
8.0
9.0
10.0
✓21.0
✓22.0
✓23.0
✓24.0
✓25.0
✓26.0
✓27.0
✓28.0
✓29.0
✓canary
4.0
5.0
6.0
7.0
8.0
9.0
10.0
20.0
3.0
3.5
3.6
4.0
5.0
6.0
15.0
16.0
17.0
18.0
19.0
20.0
21.0
22.0
23.0
24.0
nightly
✓5.1
✓5.0.5
4.0
6.0
10.0
10.5
✓11.0
11.5
✓11.6
✓12.0
✓15.0
✓next
6.0
6.0
4.2
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal not ok 32 two instances of a parent and child are not equal --- operator: notOk expected: false actual: true ... not ok 33 two instances of a child and parent are not equal --- operator: notOk expected: false actual: true ... ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 46 # fail 2
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal not ok 32 two instances of a parent and child are not equal --- operator: notOk expected: false actual: true ... not ok 33 two instances of a child and parent are not equal --- operator: notOk expected: false actual: true ... ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 46 # fail 2
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
timeout waiting to hear back from opera/10.5
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal not ok 32 two instances of a parent and child are not equal --- operator: notOk expected: false actual: true ... not ok 33 two instances of a child and parent are not equal --- operator: notOk expected: false actual: true ... ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 46 # fail 2
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok
TAP version 13 # primitives ok 1 undefineds are equal ok 2 nulls are equal ok 3 trues are equal ok 4 falses are equal ok 5 strings are equal ok 6 numbers are equal ok 7 opposite sign zeroes are equal ok 8 infinities are equal # NaN ok 9 NaNs are equal # boxed primitives ok 10 Empty String and empty string are equal ok 11 String and string are equal ok 12 Boolean true and boolean true are equal ok 13 Boolean false and boolean false are equal ok 14 Number and number literal are equal # dates ok 15 two dates with the same timestamp are equal ok 16 two dates with different timestamp are not equal # regexes ok 17 two regex literals are equal ok 18 two different regex literals are not equal ok 19 two regex objects are equal ok 20 two different regex objects are equal ok 21 regex object and literal, same content, are equal ok 22 regex object and literal, different content, are not equal # arrays ok 23 empty arrays are equal ok 24 same arrays are equal ok 25 arrays in different order with same values are not equal ok 26 arrays with different lengths are not equal ok 27 arrays with different lengths are not equal # nested values ok 28 arrays with same array values are equal # objects # prototypes ok 29 two instances of the same thing are equal ok 30 two instances of different things with the same prototype are equal ok 31 two instances of different things with a different prototype are not equal ok 32 two instances of a parent and child are not equal ok 33 two instances of a child and parent are not equal ok 34 two instances of the same thing with different properties are not equal ok 35 two instances of the same thing with different properties are not equal # literals ok 36 same hash is equal to itself ok 37 two similar hashes are equal ok 38 similar hashes with same nested hash are equal ok 39 similar hashes with similar nested hash are equal ok 40 first hash missing a key is not equal ok 41 second hash missing a key is not equal # functions ok 42 same function is equal to itself ok 43 same anon function is equal to itself ok 44 similar anon function with different lengths are not equal ok 45 functions with different names but same implementations are not equal ok 46 functions with same names but same implementations are equal ok 47 functions with same names but different implementations are not equal ok 48 anon functions with same implementations are equal 1..48 # tests 48 # pass 48 # ok