48 lines
1.6 KiB
Plaintext
48 lines
1.6 KiB
Plaintext
This test checks that using the typeof operator on a JavaScript value and comparing it to a constant string works as expected.
|
|
|
|
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
|
|
|
|
|
|
PASS isUndefined(undefined) is true
|
|
PASS isUndefined(1) is false
|
|
PASS isUndefinedStrict(undefined) is true
|
|
PASS isUndefinedStrict(1) is false
|
|
PASS isBoolean(true) is true
|
|
PASS isBoolean(false) is true
|
|
PASS isBoolean(1) is false
|
|
PASS isBooleanStrict(true) is true
|
|
PASS isBooleanStrict(false) is true
|
|
PASS isBooleanStrict(1) is false
|
|
PASS isNumber(1) is true
|
|
PASS isNumber(undefined) is false
|
|
PASS isNumberStrict(1) is true
|
|
PASS isNumberStrict(undefined) is false
|
|
PASS isString('string') is true
|
|
PASS isString(1) is false
|
|
PASS isStringStrict('string') is true
|
|
PASS isStringStrict(1) is false
|
|
PASS isObject({ }) is true
|
|
PASS isObject(1) is false
|
|
PASS isObjectStrict({ }) is true
|
|
PASS isObjectStrict(1) is false
|
|
PASS isFunction(function () { }) is true
|
|
PASS isFunction(1) is false
|
|
PASS isFunctionStrict(function () { }) is true
|
|
PASS isFunctionStrict(1) is false
|
|
PASS complexIsUndefinedTest() is 'PASS'
|
|
PASS complexIsBooleanTest() is 'PASS'
|
|
PASS complexIsNumberTest() is 'PASS'
|
|
PASS complexIsStringTest() is 'PASS'
|
|
PASS complexIsObjectTest() is 'PASS'
|
|
PASS complexIsFunctionTest() is 'PASS'
|
|
PASS complexIsUndefinedStrictTest() is 'PASS'
|
|
PASS complexIsBooleanStrictTest() is 'PASS'
|
|
PASS complexIsNumberStrictTest() is 'PASS'
|
|
PASS complexIsStringStrictTest() is 'PASS'
|
|
PASS complexIsObjectStrictTest() is 'PASS'
|
|
PASS complexIsFunctionStrictTest() is 'PASS'
|
|
PASS successfullyParsed is true
|
|
|
|
TEST COMPLETE
|
|
|