blob: d7990795cdd268b2276738c205cd949b758fa914 [file] [log] [blame]
Test Promise.
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
PASS thisInInit === firstPromise is true
PASS firstPromise instanceof Promise is true
PASS secondPromise instanceof Promise is true
PASS firstPromise.then(null) threw exception TypeError: fulfillCallback must be a function or undefined.
PASS firstPromise.then(undefined, null) threw exception TypeError: rejectCallback must be a function or undefined.
PASS firstPromise.then(37) threw exception TypeError: fulfillCallback must be a function or undefined.
PASS thisInFulfillCallback === firstPromise is false
PASS thisInFulfillCallback === secondPromise is true
PASS result is "hello"
PASS successfullyParsed is true
TEST COMPLETE