Useful when comparing floating point numbers in object properties or array item.
If you need to compare a number, use .toBeCloseTo instead.
The optional numDigits argument limits the number of digits to check after the decimal point.
For the default value 2, the test criterion is Math.abs(expected - received) < 0.005 (that is, 10 ** -2 / 2).
OptionalnumDigits: numberMatches any object that recursively matches the provided keys. This is often handy in conjunction with other asymmetric matchers.
Optionally, you can provide a type for the object via a generic. This ensures that the object contains the desired structure.
The
expectfunction is used every time you want to test a value. You will rarely callexpectby itself.