diff options
Diffstat (limited to 'test/promises-aplus-adapter.js')
-rw-r--r-- | test/promises-aplus-adapter.js | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/test/promises-aplus-adapter.js b/test/promises-aplus-adapter.js new file mode 100644 index 000000000..bb1587337 --- /dev/null +++ b/test/promises-aplus-adapter.js @@ -0,0 +1,23 @@ +/*jshint es3:false, node:true */ +"use strict"; + +require( "jsdom" ).env( "", function ( errors, window ) { + if ( errors ) { + console.error( errors ); + return; + } + + var jQuery = require( ".." )( window ); + + exports.deferred = function () { + var deferred = jQuery.Deferred(); + + return { + get promise() { + return deferred.promise(); + }, + resolve: deferred.resolve.bind( deferred ), + reject: deferred.reject.bind( deferred ) + }; + }; +}); |