core-js
Version:
Standard library
21 lines (16 loc) • 472 B
JavaScript
// Adapter for "promises-aplus-tests" test runner
var Promise = require('../index.js').Promise;
module.exports.deferred = function __deferred__() {
var o = {};
o.promise = new Promise(function __Promise__(resolve,reject){
o.resolve = resolve;
o.reject = reject;
});
return o;
};
module.exports.resolved = function __resolved__(val) {
return Promise.resolve(val);
};
module.exports.rejected = function __rejected__(reason) {
return Promise.reject(reason);
};