Skip to main content

assertNode.js Module to Unit Test validity of operations

assert.equal()

!legacy assert Static Method to test == loose equality

assert.deepEqual()

assert Static Method to deeply compare == nested objects

assert.deepStrictEqual()

assert Static Method to test === for deeply nested object

assert.strictEqual()

assert Static Method to test expression === expected, determined by Object.is()

assert.throws()

assert Static Method to complain if Callback Function Parameter does not throw Exception

AssertionError

Error thrown by assert Module for failure of assertion

References

  1. [
<code>import</code>  [**_`assert`_**](assert) module
```](import-assert-module) ↔

```tsx
<code>import</code> {strict as assert} from "assert"
  1. assert.equal() ↔ !legacy assert Static Method to test == loose equality

  2. assert.deepEqual()assert Static Method to deeply compare == nested objects

  3. assert.throws()assert Static Method to complain if Callback Function Parameter does not throw Exception

  4. AssertionErrorError thrown by assert Module for failure of assertion

  5. assert.strictEqual()assert Static Method to test expression === expected, determined by Object.is()

  6. assert.deepStrictEqual()assert Static Method to test === for deeply nested object