Ada*_*NYC 4 testing equality mocha.js node.js
我正在使用Mocha测试Express Node应用程序.我想进行以下测试(比较两个空数组):
assert.equal [], []
Run Code Online (Sandbox Code Playgroud)
通过.但是,Mocha给了我以下错误:
AssertionError: [] == []
我应该使用哪种方法来比较两个空数组来传递?
Gab*_*mas 19
如果您要比较对象({}或[]),则必须使用,assert.deepEqual()因为如果您assert.equal([], [])只是比较引用:( {} === {}或[] === [])将始终为false.
http://nodejs.org/api/assert.html#assert_assert_deepequal_actual_expected_message