function assert.notEqual
Jump to headingnotEqual(actual: unknown,expected: unknown,message?: string | Error,): voidStrict assertion mode
An alias of notStrictEqual.
Legacy assertion mode
Stability: 3 - Legacy: Use notStrictEqual instead.
Tests shallow, coercive inequality with the != operator. NaN is
specially handled and treated as being identical if both sides are NaN.
import assert from 'node:assert';
assert.notEqual(1, 2);
// OK
assert.notEqual(1, 1);
// AssertionError: 1 != 1
assert.notEqual(1, '1');
// AssertionError: 1 != '1'
If the values are equal, an AssertionError is thrown with a message property set equal to the value of the message parameter. If the message parameter is undefined, a default error
message is assigned. If the message parameter is an instance of an Error then it will be thrown instead of the AssertionError.
Parameters Jump to heading
Jump to headingactual: unknownJump to headingexpected: unknownoptional
Jump to headingmessage: string | ErrorReturn Type Jump to heading
void