Test case details

Preparation Code

<script src="http://rsvpjs-builds.s3.amazonaws.com/rsvp-latest.js"></script> <script src="https://raw.github.com/petkaantonov/bluebird/master/js/browser/bluebird.js"></script>

Test cases

Test #1

// async test function make() {   return new Promise(function (resolve, reject) {       resolve(1)   }) } make().then(function (v) { return v+1; })

Test #2

// async test function make() {   var defer = RSVP.defer()     defer.resolve()   return defer.promise } make().then(function () { deferred.resolve() })

Test #3

// async test function make() {   return new Promise(function (resolve, reject) {       resolve(1)   }) } make().then(function (v) { return v+1; })

Test #4

// async test function make() {   return new RSVP.Promise(function (resolve, reject) {       resolve(1)   }) } make().then(function (v) { return v+1; })

Test #5

function make() {   return new Promise(function (resolve, reject) {       resolve(1)   }) } make().then(function (v) { return v+1; })