淺測試,使用等於比較運算符(==)來比較 actual 和 expected 參數。
const assert = require('assert');
assert.equal(1, 1);
// OK, 1 == 1
assert.equal(1, '1');
// OK, 1 == '1'
assert.equal(1, 2);
// AssertionError: 1 == 2
assert.equal({a: {b: 1}}, {a: {b: 1}});
//AssertionError: { a: { b: 1 } } == { a: { b: 1 } }
如果這兩個值不相等,將會拋出一個帶有 message 屬性(等於該 message 參數的值)的 AssertionError。如果 message 參數為 undefined,將會分配一個默認的錯誤消息。