Я имею в виду этот фрагмент официальной документации :
// WARNING: This does not throw an AssertionError!
assert.deepEqual(/a/gi, new Date());
Я тестировал его с помощью следующего фрагмента:
const assert = require('assert');
try {
assert.deepEqual(/a/gi, new Date());
}catch(e) {
if(e instanceof assert.AssertionError) {
console.log("Is AssertionError")
}else{
throw e;
}
}
и что я получаю на выходе:
Is AssertionError
Что я делаю или понимаю неправильно?