Usage in Deno
import * as mod from "node:assert";
The node:assert module provides a set of assertion functions for verifying
invariants.
Indicates the failure of an assertion. All errors thrown by the node:assert module will be instances of the AssertionError class.
An alias of ok.
Strict assertion mode
Tests for deep equality between the actual and expected parameters."Deep" equality means that the enumerable "own" properties of child objectsare recursively evaluated also by the following rules.
Expects the string input not to match the regular expression.
Awaits the asyncFn promise or, if asyncFn is a function, immediatelycalls the function and awaits the returned promise to complete. It will thencheck that the promise is not rejected.
Asserts that the function fn does not throw an error.
Strict assertion mode
Throws an AssertionError with the provided error message or a defaulterror message. If the message parameter is an instance of an Error thenit will be thrown instead of the AssertionError.
Throws value if value is not undefined or null. This is useful whentesting the error argument in callbacks. The stack trace contains all framesfrom the error passed to ifError() including the potential new frames for ifError() itself.
Expects the string input to match the regular expression.
Strict assertion mode
Tests for deep strict inequality. Opposite of deepStrictEqual.
Strict assertion mode
Tests strict inequality between the actual and expected parameters asdetermined by Object.is().
Tests if value is truthy. It is equivalent to assert.equal(!!value, true, message).
Awaits the asyncFn promise or, if asyncFn is a function, immediatelycalls the function and awaits the returned promise to complete. It will thencheck that the promise is rejected.
Tests strict equality between the actual and expected parameters asdetermined by Object.is().
Expects the function fn to throw an error.
In strict assertion mode, non-strict methods behave like their corresponding strict methods. For example,deepEqual will behave like deepStrictEqual.