Как использовать модуль assert в Node.js?

Junior
236 просмотров
AFK Offer AI

assert предоставляет функции для написания assertions (утверждений). assert.strictEqual(a, b) проверяет строгое равенство, assert.deepStrictEqual() для объектов и массивов, assert.throws() для проверки что функция выбрасывает ошибку, assert.rejects() для async функций. Strict mode (assert/strict) рекомендуется — он использует === вместо ==. В тестах обычно используют Jest/Mocha с их матчерами, но assert встроен и не требует зависимостей.

Следующий вопрос

Что такое Vertical Slice Architecture в Node.js?