【发布时间】:2021-12-25 23:02:06
【问题描述】:
假设在测试期间我有这样的数组:
array = [
'a', 'b',
'c', 'd',
'e', 'f',
'g', 'h',
'i', 'j'
]
我想检查这个数组是否真的包含这些值:
array.should.be.a.Array()
.with.lengthOf(response.body.length)
.and.have.properties('a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j');
如您所见,我不能在这里使用have.properties,因为它是数组,而不是对象。那么,我该如何检查呢?
【问题讨论】:
标签: javascript node.js supertest should.js