aboutsummaryrefslogtreecommitdiffstats
path: root/lib/promises-aplus/promises-aplus-test-adapter.js
blob: 32134161bb6f9166d50dcc3ad018c10311a57b72 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
var isFunction = function isFunction(value){return typeof value == 'function';}

var $q = qFactory(process.nextTick, function noopExceptionHandler() {});

exports.fulfilled = $q.resolve;
exports.rejected = $q.reject;
exports.pending = function () {
    var deferred = $q.defer();

    return {
        promise: deferred.promise,
        fulfill: deferred.resolve,
        reject: deferred.reject
    };
};