Skip to content

Commit 4e87bed

Browse files
committed
feat: add prefer-to-have-been-called to style config
BREAKING CHANGE: `prefer-to-have-been-called` is now enabled in the `style` config
1 parent 4297d50 commit 4e87bed

File tree

4 files changed

+7
-1
lines changed

4 files changed

+7
-1
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -379,7 +379,7 @@ Manually fixable by
379379
| [prefer-strict-equal](docs/rules/prefer-strict-equal.md) | Suggest using `toStrictEqual()` | | | | 💡 |
380380
| [prefer-to-be](docs/rules/prefer-to-be.md) | Suggest using `toBe()` for primitive literals | 🎨 | | 🔧 | |
381381
| [prefer-to-contain](docs/rules/prefer-to-contain.md) | Suggest using `toContain()` | 🎨 | | 🔧 | |
382-
| [prefer-to-have-been-called](docs/rules/prefer-to-have-been-called.md) | Suggest using `toHaveBeenCalled` | | | 🔧 | |
382+
| [prefer-to-have-been-called](docs/rules/prefer-to-have-been-called.md) | Suggest using `toHaveBeenCalled` | 🎨 | | 🔧 | |
383383
| [prefer-to-have-been-called-times](docs/rules/prefer-to-have-been-called-times.md) | Suggest using `toHaveBeenCalledTimes()` | | | 🔧 | |
384384
| [prefer-to-have-length](docs/rules/prefer-to-have-length.md) | Suggest using `toHaveLength()` | 🎨 | | 🔧 | |
385385
| [prefer-todo](docs/rules/prefer-todo.md) | Suggest using `test.todo` | | | 🔧 | |

docs/rules/prefer-to-have-been-called.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
# Suggest using `toHaveBeenCalled` (`prefer-to-have-been-called`)
22

3+
💼 This rule is enabled in the 🎨 `style`
4+
[config](https://github.com/jest-community/eslint-plugin-jest/blob/main/README.md#shareable-configurations).
5+
36
🔧 This rule is automatically fixable by the
47
[`--fix` CLI option](https://eslint.org/docs/latest/user-guide/command-line-interface#--fix).
58

src/__tests__/__snapshots__/rules.test.ts.snap

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -252,6 +252,7 @@ exports[`rules should export configs that refer to actual rules 1`] = `
252252
"rules": {
253253
"jest/prefer-to-be": "error",
254254
"jest/prefer-to-contain": "error",
255+
"jest/prefer-to-have-been-called": "error",
255256
"jest/prefer-to-have-length": "error",
256257
},
257258
},
@@ -294,6 +295,7 @@ exports[`rules should export configs that refer to actual rules 1`] = `
294295
"rules": {
295296
"jest/prefer-to-be": "error",
296297
"jest/prefer-to-contain": "error",
298+
"jest/prefer-to-have-been-called": "error",
297299
"jest/prefer-to-have-length": "error",
298300
},
299301
},

src/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ const styleRules = {
5656
'jest/prefer-to-be': 'error',
5757
'jest/prefer-to-contain': 'error',
5858
'jest/prefer-to-have-length': 'error',
59+
'jest/prefer-to-have-been-called': 'error',
5960
} satisfies Record<string, TSESLint.Linter.RuleLevel>;
6061

6162
const allRules = Object.fromEntries<TSESLint.Linter.RuleLevel>(

0 commit comments

Comments
 (0)