Home | History | Annotate | Download | only in js
      1 Test Promise construction.
      2 
      3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
      4 
      5 PASS promise instanceof Promise is true
      6 PASS promise.constructor is Promise
      7 PASS thisInInit is undefined
      8 PASS resolve instanceof Function is true
      9 PASS reject instanceof Function is true
     10 PASS new Promise() threw exception TypeError: Promise resolver undefined is not a function.
     11 PASS new Promise(37) threw exception TypeError: Promise resolver 37 is not a function.
     12 PASS promise = new Promise(function() { throw Error("foo"); }) did not throw exception.
     13 PASS result.message is "foo"
     14 PASS fulfilled
     15 PASS result is "hello"
     16 PASS successfullyParsed is true
     17 
     18 TEST COMPLETE
     19 
     20