TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok
TAP version 13
# works with primitives
ok 1 two absent args are the same
ok 2 undefined & one absent arg are the same
ok 3 undefined is undefined
ok 4 null is null
ok 5 true is true
ok 6 false is false
ok 7 true is not false
# works with NaN
ok 8 NaN is NaN
# differentiates zeroes
ok 9 +0 is +0
ok 10 -0 is -0
ok 11 +0 is not -0
# nonzero numbers
ok 12 infinity is infinity
ok 13 infinity is infinity
ok 14 42 is 42
ok 15 42 is not -42
# strings
ok 16 empty string is empty string
ok 17 string is string
ok 18 string is not different string
# objects
ok 19 object is same object
ok 20 object is not different object
1..20
# tests 20
# pass 20
# ok