ljharb/object-is

2014-04-23 01:46:54
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓4.0
✓5.0
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
✓25.0
✓26.0
✓27.0
✓28.0
✓29.0
✓canary
✓3.0
✓3.5
✓3.6
✓4.0
✓5.0
✓6.0
✓15.0
✓16.0
✓17.0
✓18.0
✓19.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
✓nightly
✓5.1
✓6.0
✓5.0.5
✓4.0
✓10.0
10.5
✓11.0
✓11.5
✓11.6
✓12.0
✓15.0
✓next
✓6.0
✓6.0
4.2
TAP version 13 # 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
timeout waiting to hear back from opera/10.5
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
firefox/nightly
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
2014-04-10 09:19:35
✓6.0
✓7.0
✓8.0
9.0
✓10.0
4.0
5.0
6.0
7.0
8.0
9.0
10.0
20.0
21.0
22.0
23.0
24.0
25.0
26.0
27.0
28.0
29.0
canary
3.0
3.5
3.6
4.0
5.0
6.0
15.0
16.0
17.0
18.0
19.0
20.0
21.0
22.0
23.0
24.0
nightly
4.0
5.0.5
5.1
6.0
10.0
10.5
11.0
11.5
11.6
12.0
15.0
next
6.0
6.0
4.2
TAP version 13 # 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
timeout waiting to hear back from iexplore/9.0
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
2014-04-10 09:18:59
✓6.0
✓7.0
✓8.0
9.0
✓10.0
4.0
5.0
6.0
7.0
8.0
9.0
10.0
20.0
21.0
22.0
23.0
24.0
25.0
26.0
27.0
28.0
29.0
canary
3.0
3.5
3.6
4.0
5.0
6.0
15.0
16.0
17.0
18.0
19.0
20.0
21.0
22.0
23.0
24.0
nightly
4.0
5.0.5
5.1
6.0
10.0
10.5
11.0
11.5
11.6
12.0
15.0
next
6.0
6.0
4.2
TAP version 13 # 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
timeout waiting to hear back from iexplore/9.0
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
2014-03-09 08:12:52
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓4.0
✓5.0
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
✓25.0
✓26.0
✓27.0
✓28.0
✓29.0
✓canary
✓3.0
✓3.5
✓3.6
✓4.0
✓5.0
✓6.0
✓15.0
✓16.0
✓17.0
✓18.0
✓19.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
✓nightly
✓5.1
✓6.0
✓5.0.5
✓4.0
✓10.0
10.5
✓11.0
✓11.5
✓11.6
✓12.0
✓15.0
✓next
✓6.0
✓6.0
4.2
TAP version 13 # 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
timeout waiting to hear back from opera/10.5
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
firefox/nightly
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
2014-02-18 06:56:13
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓4.0
✓5.0
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
✓25.0
✓26.0
✓27.0
✓28.0
✓29.0
✓canary
✓3.0
✓3.5
✓3.6
✓4.0
✓5.0
✓6.0
✓15.0
✓16.0
✓17.0
✓18.0
✓19.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
✓nightly
✓5.1
✓6.0
✓5.0.5
✓4.0
✓10.0
10.5
✓11.0
✓11.5
✓11.6
✓12.0
✓15.0
✓next
✓6.0
✓6.0
4.2
TAP version 13 # 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
timeout waiting to hear back from opera/10.5
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
firefox/nightly
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
2014-02-18 06:54:57
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓4.0
✓5.0
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
✓25.0
✓26.0
✓27.0
✓28.0
✓29.0
✓canary
✓3.0
✓3.5
✓4.0
✓5.0
✓6.0
✓15.0
✓16.0
✓17.0
✓18.0
✓19.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
✓nightly
3.6
✓5.1
✓6.0
✓5.0.5
✓4.0
✓10.0
10.5
✓11.0
✓11.5
✓11.6
✓12.0
✓15.0
✓next
✓6.0
✓6.0
4.2
TAP version 13 # 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
timeout waiting to hear back from opera/10.5
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
firefox/nightly
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