Javascript 期望所有数组元素都匹配单个值,而不管大小,使用chai
考虑到数组Javascript 期望所有数组元素都匹配单个值,而不管大小,使用chai,javascript,node.js,typescript,chai,Javascript,Node.js,Typescript,Chai,考虑到数组[1,1,1]如何使用chai.js验证所有元素是否匹配1? 是否有类似于expect(array).to.only.contain(1)的内容?对数组中的元素执行此操作的一种方法是遍历每个元素并检查该值: array.forEach(el => expect(el).toBe(1)); 我的意思是你可以在数组中循环。有几种方法可以做到这一点,我想知道也许有人知道使用chai的特定单线解决方案。使用数组基本上会在第一次不匹配时抛出异常,我想确保所有元素都经过评估。我理解,但我认
[1,1,1]
如何使用chai.js验证所有元素是否匹配1
?
是否有类似于
expect(array).to.only.contain(1)的内容代码>?对数组中的元素执行此操作的一种方法是遍历每个元素并检查该值:
array.forEach(el => expect(el).toBe(1));
我的意思是你可以在数组中循环。有几种方法可以做到这一点,我想知道也许有人知道使用chai的特定单线解决方案。使用数组基本上会在第一次不匹配时抛出异常,我想确保所有元素都经过评估。我理解,但我认为您希望所有元素都是1。因此,如果它发现了不匹配,您希望它通过异常进行处理,对吗;map(a=>(a==1?(t=true):(t=false));控制台日志(t)代码>