UNPKG

ractive

Version:

Next-generation DOM manipulation

37 lines (27 loc) 581 B
// Adaptor for promises-aplus-tests var Promise; GLOBAL.define = function ( fun ) { Promise = fun(); }; require( '../src/utils/Promise' ); module.exports = { resolved: function ( val ) { return new Promise( function ( resolve, reject ) { resolve( val ); }); }, rejected: function ( reason ) { return new Promise( function ( resolve, reject ) { reject( reason ); }); }, deferred: function () { var obj; obj = {}; obj.promise = new Promise( function ( resolve, reject ) { obj.resolve = resolve; obj.reject = reject; }); return obj; } };