1234567891011121314151617181920212223 |
- // 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)
- });
- });
|