first commit

This commit is contained in:
armansansd
2023-07-12 16:31:19 +01:00
commit 3424b1927b
23306 changed files with 2217776 additions and 0 deletions
+44
View File
@@ -0,0 +1,44 @@
var lib = require("../promise");
var promisesAplusTests = require("promises-aplus-tests");
exports.baseAdapter = {
resolved: Promise.resolve,
rejected: Promise.reject,
deferred: function () {
var resolver, rejecter;
var promise = new Promise(function (resolve, reject) {
resolver = resolve;
rejecter = reject;
});
return {
promise: promise,
resolve: resolver,
reject: rejecter
};
}
};
exports.libAdapter = {
resolved: function (value) {
var deferred = lib.defer();
deferred.resolve(value);
return deferred.promise;
},
rejected: function (reason) {
var deferred = lib.defer();
deferred.reject(reason);
return deferred.promise;
},
deferred: function () {
return lib.defer();
}
}
function run(adapter, callback) {
promisesAplusTests(adapter, callback);
}
if (require.main === module) {
// run(exports.baseAdapter, function () {});
run(exports.libAdapter, function () {});
}