describe("Running against the Deferred object", function () {

    var adapter = {
      "resolved": function (value) {
        var d = new Deferred();
        d.resolve(value);
        return d;
      },
      "rejected": function (reason) {
        var d = new Deferred();
        d.reject(reason);
        return d;
      },
      "deferred": function () {
        var d = new Deferred();
        return {
          "promise": d,
          "resolve": d.resolve.bind(d),
          "reject": d.reject.bind(d)
        };
      }
    };
    upstream_tests.mocha(adapter);

  });
Esempio n. 2
0
 describe('Promises/A+ Tests', function () {
   aplus.mocha(adapter);
 });
Esempio n. 3
0
					resolve: function(value) {
						p(true, [value]);
					},
					reject: function(reason) {
						p(false, [reason]);
					}
				};
			}
		
	};
}

var defs = {};
var ctx = {
	define: function(name, obj) { defs[name] = obj(); },
	require: function(name) { return defs[name]; },
	document: { addEventListener: function() {} },
	window: {},
	setTimeout: function(f, d) { setTimeout(f, d); },
	console: console,
	TypeError: TypeError
};
var src = fs.readFileSync("dist/minified-src.js");
vm.runInNewContext(src, ctx, "minified-src.js");
	
var MINI = ctx.require('minified'), _ = MINI._;

promisesAplusTests.mocha(getAdapter(_.promise), function (err) {
});

Esempio n. 4
0
var tests = require('promises-aplus-tests');
var adapter = require('./adapter-aplus');

tests.mocha(adapter);