如何比较 Mocha 中的两个数组?

Mic*_*ant -1 javascript mocha.js

当我尝试

expect([1,2]).to.equal([1,2])
Run Code Online (Sandbox Code Playgroud)

我得到

AssertionError: expected [ 1, 2 ] to equal [ 1, 2 ]
Run Code Online (Sandbox Code Playgroud)

可能是由于对象比较?

Mic*_*ant 6

使用deep的实际属性,例如深拷贝

expect([1,2]).deep.to.equal([1,2]);


passes
Run Code Online (Sandbox Code Playgroud)

  • 我使用了“expect([1,2]).deep.equal([1,2])” (6认同)