sinon - 如何检查一个值是否在数组中?

sinon - how to check if a value is in an array?

我知道我可以检查特定索引中的特定值,例如 - 检查索引 0 处的值:

sinon.assert.match(myArr[0], someValue)

但是我如何检查 someValue 是否在 myArr 中的任何地方?

如果您不想创建遍历每个元素的循环,可以采用以下一种方法。

 myArr.includes(someValue);

我还没有在 sinon 上尝试过,但看看是否可行:

assert.equals(myArr.includes(someValue), true);
// or
assert(myArr.includes(someValue));