Archived
1
0
This repository has been archived on 2023-05-15. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
home-page/node_modules/eslint-plugin-jest/docs/rules/prefer-strict-equal.md
Sean Edmunds 0584430b5c First commit
2021-12-13 17:00:40 -06:00

710 B

Suggest using toStrictEqual() (prefer-strict-equal)

toStrictEqual not only checks that two objects contain the same data but also that they have the same structure. It is common to expect objects to not only have identical values but also to have identical keys. A stricter equality will catch cases where two objects do not have identical keys.

Rule details

This rule triggers a warning if toEqual() is used to assert equality.

Default configuration

The following pattern is considered warning:

expect({ a: 'a', b: undefined }).toEqual({ a: 'a' }); // true

The following pattern is not warning:

expect({ a: 'a', b: undefined }).toStrictEqual({ a: 'a' }); // false