Tests shallow, coercive equality between the actual and expected parameters
using the == operator. NaN is specially handled
and treated as being identical if both sides are NaN.
If the values are not equal, an AssertionError is thrown with a messageproperty set equal to the value of the message parameter. If the messageparameter is undefined, a default
error message is assigned. If the messageparameter is an instance of an Error then it will be thrown instead of theAssertionError.
Strict assertion mode
An alias of strictEqual.
Legacy assertion mode
Tests shallow, coercive equality between the
actual
andexpected
parameters using the==
operator.NaN
is specially handled and treated as being identical if both sides areNaN
.If the values are not 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
.