什么是Mocha同等测试?

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