Tests strict inequality between the actual and expected parameters as
determined by Object.is().
importassertfrom'assert/strict';
assert.notStrictEqual(1, 2); // OK
assert.notStrictEqual(1, 1); // AssertionError [ERR_ASSERTION]: Expected "actual" to be strictly unequal to: // // 1
assert.notStrictEqual(1, '1'); // OK
If the values are strictly equal, an AssertionError is thrown with amessage property set equal to the value of the message parameter. If themessage parameter is undefined, a
default error message is assigned. If themessage parameter is an instance of an Error then it will be thrown
instead of the AssertionError.
Tests strict inequality between the
actual
andexpected
parameters as determined byObject.is()
.If the values are strictly equal, an
AssertionError
is thrown with amessage
property set equal to the value of themessage
parameter. If themessage
parameter is undefined, a default error message is assigned. If themessage
parameter is an instance of anError
then it will be thrown instead of theAssertionError
.