Repository URL to install this package:
|
Version:
0.6.0 ▾
|
gateway-proxy
/
usr
/
share
/
gateway-proxy
/
app
/
node_modules
/
eslint-plugin-jest
/
docs
/
rules
/
prefer-to-contain.md
|
|---|
toContain() (prefer-to-contain)💼 This rule is enabled in the following
configs:
all, style.
🔧 This rule is automatically fixable using the --fix
option
on the command line.
In order to have a better failure message, toContain() should be used upon
asserting expectations on an array containing an object.
This rule triggers a warning if toBe(), toEqual() or toStrictEqual() is
used to assert object inclusion in an array
expect(a.includes(b)).toBe(true);
expect(a.includes(b)).not.toBe(true);
expect(a.includes(b)).toBe(false);
The following patterns are considered warnings:
expect(a.includes(b)).toBe(true); expect(a.includes(b)).not.toBe(true); expect(a.includes(b)).toBe(false); expect(a.includes(b)).toEqual(true); expect(a.includes(b)).toStrictEqual(true);
The following patterns are not considered warnings:
expect(a).toContain(b); expect(a).not.toContain(b);