gpt4 book ai didi

javascript - Chai 预计二分之一的特性具有值(value)

转载 作者:行者123 更新时间:2023-12-03 02:30:07 24 4
gpt4 key购买 nike

是否可以在 Chai 中做类似的事情?:

expect(message).to.have.property('key1', value).or.to.have.property('key2', value);

所以我的意思是,属性一或属性二具有值。

最佳答案

只要 value !== undefinedmessage 存在,这就可以工作

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;
})

Satisfy

关于javascript - Chai 预计二分之一的特性具有值(value),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48765647/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com