27 lines
798 B
Plaintext
27 lines
798 B
Plaintext
Test to ensure correct behavior of Object.is
|
|
|
|
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
|
|
|
|
|
|
PASS Object.is.length is 2
|
|
PASS Object.is.name is 'is'
|
|
PASS Object.is(NaN, NaN) is true
|
|
PASS Object.is(null, null) is true
|
|
PASS Object.is(null) is false
|
|
PASS Object.is(undefined, undefined) is true
|
|
PASS Object.is(true, true) is true
|
|
PASS Object.is(false, false) is true
|
|
PASS Object.is('abc', 'abc') is true
|
|
PASS Object.is(Infinity, Infinity) is true
|
|
PASS Object.is(0, 0) is true
|
|
PASS Object.is(-0, -0) is true
|
|
PASS Object.is(0, -0) is false
|
|
PASS Object.is(-0, 0) is false
|
|
PASS var obj = {}; Object.is(obj, obj) is true
|
|
PASS var arr = []; Object.is(arr, arr) is true
|
|
PASS var sym = Symbol(); Object.is(sym, sym) is true
|
|
PASS successfullyParsed is true
|
|
|
|
TEST COMPLETE
|
|
|