我在Sequelize模型下面的类方法:getById()返回undefined无极
getById(id) {
return new Promise((resolve, reject) => {
var Conference = sequelize.models.conference;
Conference.findById(id).then(function(conference) {
if (_.isObject(conference)) {
resolve(conference);
} else {
throw new ResourceNotFound(conference.name, {id: id});
}
}).catch(function(err) {
reject(err);
});
});
}
现在我想测试我的方法与薛宝钗。但现在,当我做Conference.getById(confereceId)
我得到以下回:
Promise {
_bitField: 0,
_fulfillmentHandler0: undefined,
_rejectionHandler0: undefined,
_promise0: undefined,
_receiver0: undefined }
这是正确的,如何认定它与薛宝钗的结果呢?
看看['柴AS-promised' ](https://github.com/domenic/chai-as-promised)。 – robertklep