Skip to content

Commit 56f909b

Browse files
authored
fix(prefer-to-contain): check that expect argument is defined before use (#542)
* fix(prefer-to-contain): check that expect argument is defined before use * chore: regenerate `yarn.lock`
1 parent c5d7d3b commit 56f909b

File tree

3 files changed

+530
-412
lines changed

3 files changed

+530
-412
lines changed

src/rules/__tests__/prefer-to-contain.test.ts

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ const ruleTester = new TSESLint.RuleTester();
55

66
ruleTester.run('prefer-to-contain', rule, {
77
valid: [
8+
'expect().toBe(false);',
89
'expect(a).toContain(b);',
910
"expect(a.name).toBe('b');",
1011
'expect(a).toBe(true);',

src/rules/prefer-to-contain.ts

+1
Original file line numberDiff line numberDiff line change
@@ -187,6 +187,7 @@ export default createRule({
187187

188188
if (
189189
!matcher ||
190+
!includesCall ||
190191
(modifier && modifier.name !== ModifierName.not) ||
191192
!isBooleanEqualityMatcher(matcher) ||
192193
!isFixableIncludesCallExpression(includesCall)

0 commit comments

Comments
 (0)