can-util
Version:
Common utilities for CanJS projects
24 lines (19 loc) • 490 B
JavaScript
var QUnit = require('../../test/qunit');
var isPromise = require('../is-promise/is-promise');
var makePromise = require('./make-promise');
QUnit.module("can-util/js/make-promise");
QUnit.test("basics", function(assert){
var obj = {
fail: function() {},
then: function() {}
};
var promise = makePromise(obj);
assert.ok(isPromise(promise));
obj = {
catch: function() {},
then: function() {}
};
promise = makePromise(obj);
assert.ok(isPromise(promise));
});
;