Sam*_*apa 5 javascript testing unit-testing node.js should.js
我有两个数组:
var a = ['a', 'as', 'sa'];
var b = ['sa', 'a', 'as'];
Run Code Online (Sandbox Code Playgroud)
shouldJS中有什么特别的东西可以测试这两个数组是否具有相同的项?任何东西
should(a).be.xyz(b)
Run Code Online (Sandbox Code Playgroud)
可以测试他们?在这里,xyz是我想要的。
一个简单但可能足够的解决方案是在比较数组之前对它们进行排序:
should(a.sort()).be.eql(b.sort())
Run Code Online (Sandbox Code Playgroud)
请注意,它sort()是就地工作的,会改变原始数组。
| 归档时间: |
|
| 查看次数: |
2449 次 |
| 最近记录: |