是否有可能在Chai做什么?:
expect(message).to.have.property('key1', value).or.to.have.property('key2', value);
所以我的意思是,属性一个OR属性二具有值。
答案 0 :(得分:1)
只要message
和expect([message.key1, message.key2]).to.include(value);
存在
satisfy
或者您可以使用expect(message).to.satisfy(msg => {
if (msg.key1 && msg.key1 === value) return true;
if (msg.key2 && msg.key2 === value) return true;
return false;
})
:
{{1}}