xassert

Extensible assertions.
Source:

(require("xassert"))(ref, nameopt) → {Assertion}

Source:
Creates and returns a value assertion
Example
const assert = require('xassert')
assert(4).isANumber()
Parameters:
Name Type Attributes Description
ref * actual value, promise or function
name string <optional>
alias for the actual value
Returns:
new assertion instance
Type
Assertion

Methods

(static) fail(message) → {void}

Source:
Example
const assert = require('xassert')
assert.fail('Ops!') // This line will throw an AssertionError
Parameters:
Name Type Description
message string message for the AssertionError constructor
Returns:
Type
void