Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
gateway-proxy / usr / share / gateway-proxy / app / node_modules / eslint-plugin-jest / docs / rules / prefer-strict-equal.md
Size: Mime:

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

💼 This rule is enabled in the following configs: all.

💡 This rule provides suggestions that can be applied manually.

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