Skip to main content
assert.deepEqual - assert - Node documentation
function assert.deepEqual

Usage in Deno

import assert from "node:assert";
deepEqual(
actual: unknown,
expected: unknown,
message?: string | Error,
): void

Strict assertion mode

An alias of deepStrictEqual.

Legacy assertion mode

Stability: 3 - Legacy: Use deepStrictEqual instead.

Tests for deep equality between the actual and expected parameters. Consider using deepStrictEqual instead. deepEqual can have surprising results.

Deep equality means that the enumerable "own" properties of child objects are also recursively evaluated by the following rules.

Parameters

actual: unknown
expected: unknown
optional
message: string | Error

Return Type

void