welsonjs/node_modules/es6-shim/test/promise/promises-aplus.js
Namhyeon, Go 2922cd66ec rebuild with package manager
rebuild with package manager
2020-07-20 07:01:03 +09:00

24 lines
560 B
JavaScript

// tests from promises-aplus-tests
describe('Promises/A+ Tests', function () {
'use strict';
if (typeof Promise === 'undefined') {
return;
}
require('promises-aplus-tests').mocha({
// an adapter from es6 spec to Promises/A+
deferred: function () {
var result = {};
result.promise = new Promise(function (resolve, reject) {
result.resolve = resolve;
result.reject = reject;
});
return result;
},
resolved: Promise.resolve.bind(Promise),
rejected: Promise.reject.bind(Promise)
});
});