grunt-doctrine
Version:
Grunt plugin to convert doctrine xml annotations into backbone models and collections. Useful in conjunction with doctrine apigility. Includes option to scaffold an entire BBB application
29 lines (27 loc) • 751 B
JavaScript
(function() {
function isFunc (object) {
return typeof object === 'function';
}
beforeEach(function() {
this.addMatchers({
toBeAPromise: function(expected) {
return (
isFunc(this.actual.state) &&
isFunc(this.actual.always) &&
isFunc(this.actual.then) &&
isFunc(this.actual.promise) &&
isFunc(this.actual.pipe) &&
isFunc(this.actual.done) &&
isFunc(this.actual.fail) &&
isFunc(this.actual.progress)
);
},
toBeResolved: function(expected) {
return this.actual.state() === 'resolved';
},
toBeUnresolved: function(expected) {
return this.actual.state() === 'pending';
}
});
});
})();