是否可以使用 Chai 断言库测试值是否包含在某个数组中?
例子:
var myObject = {
a : 1,
b : 2,
c : 3
};
var myValue = 2;
我需要做这样的事情(但它不工作):
expect(myObject).values.to.contain(myValue);
//Error: Cannot read property 'to' of undefined
expect(myObject).to.contain(myValue);
//Error: Object #<Object> has no method 'indexOf'
我该如何测试?
最佳答案
或者,如果您想检查值以及您可以做的属性
expect(myObject).to.have.property('b', myValue);
此检查不需要插件。
关于javascript - 如何使用 Chai 检查对象中的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16356490/