Skip to content
masterclass Buddy

Node.js · Module

assert

The node:assert module checks conditions and compares values. Failed assertions throw an error, so it is mainly useful for tests and internal checks.

Last updated

Since
v0.1.21

Syntax

import assert from 'node:assert/strict';
assert(value[, message]);
assert.deepStrictEqual(actual, expected[, message]);
assert.strictEqual(actual, expected[, message]);

In-depth API docs are only for subscribers: parameters, examples, common mistakes and interview practice.

Subscribe
  • assert.AssertionError
  • assert.Assert
  • assert.deepEqual()
  • assert.deepStrictEqual()
  • assert.equal()
  • assert.strictEqual()
  • assert.throws()
  • assert.rejects()

Source: Assert | Node.js v26.13.0 Documentation. Checked 2026-11-03.