UNPKG

es6-shim

Version:

ECMAScript 6 (Harmony) compatibility shims for legacy JavaScript engines

24 lines (20 loc) 560 B
// 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) }); });