deepEqual
Summary
Asserts deep strict equality between actual and expected. Recursively
compares object properties using === at primitive leaves (no type coercion).
Signature
function deepEqual<T>(
actual: unknown,
expected: T,
message: string,
): asserts actual is T;
Example
assert.deepEqual(result, { id: 1, name: 'Alice' })Params
actual
The value produced by the code under test.
expected
The value to compare against.
message
Optional failure message.