如何测试从已完成的promise中检索的对象是否具有非null属性?
我有一个承诺,它返回一个类似于以下内容的对象:
{
id: 1,
aDate: 2015-02-12T11:50:00.511Z
}
我需要检查aDate
属性是否已设置且为非null。如何在不知道其确切值的情况下检查aDate
属性是否存在(最好使用.should.eventually. ...
?
答案 0 :(得分:1)
使用和
为属性添加更多断言promise.should.eventually.have.property('aDate').and.not.to.be.null;
答案 1 :(得分:0)
return promise.then(function(obj) {
assert(obj.aDate != null);
});