Note that the assert object is not chainable. Link to assert docs.
-
assert(expression, message) -
assert.fail(actual, expected, [message], [operator]) -
assert.ok(object, [message])assert.notOk(object, [message]) -
assert.equal(actual, expected, [message])assert.notEqual(actual, expected, [message]) -
assert.strictEqual(actual, expected, [message])assert.notStrictEqual(actual, expected, [message]) -
assert.deepEqual(actual, expected, [message])assert.notDeepEqual(actual, expected, [message]) -
assert.isTrue(value, [message])assert.isFalse(value, [message]) -
assert.isNull(value, [message])assert.isNotNull(value, [message]) -
assert.isUndefined(value, [message])assert.isDefined(value, [message]) -
assert.isFunction(value, [message])assert.isNotFunction(value, [message]) -
assert.isObject(value, [message])assert.isNotObject(value, [message]) -
assert.isArray(value, [message])assert.isNotArray(value, [message]) -
assert.isString(value, [message])assert.isNotString(value, [message]) -
assert.isNumber(value, [message])assert.isNotNumber(value, [message]) -
assert.isBoolean(value, [message])assert.isNotBoolean(value, [message]) -
assert.typeOf(value, name, [message])assert.notTypeOf(value, name, [message]) -
assert.instanceOf(object, constructor, [message])assert.notInstanceOf(object, constructor, [message]) -
assert.include(haystack, needle, [message])assert.notInclude(haystack, needle, [message]) -
assert.match(value, regexp, [message])assert.notMatch(value, regexp, [message]) -
assert.property(object, property, [message])assert.notProperty(object, property, [message]) -
assert.deepProperty(object, property, [message])assert.notDeepProperty(object, property, [message]) -
assert.propertyVal(object, property, value, [message])assert.propertyNotVal(object, property, value, [message]) -
assert.deepPropertyVal(object, property, value, [message])assert.deepPropertyNotVal(object, property, value, [message]) -
assert.lengthOf(object, length, [message]) -
assert.throws(function, [constructor/string/regexp], [string/regexp], [message])assert.doesNotThrow(function, [constructor/regexp], [message]) -
assert.operator(val1, operator, val2, [message]) -
assert.closeTo(actual, expected, delta, [message]) -
assert.sameMembers(set1, set2, [message]) -
assert.includeMembers(superset, subset, [message])