我在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