diff --git a/docs/rules/no-deprecated-functions.md b/docs/rules/no-deprecated-functions.md index 70174c260..18a87affe 100644 --- a/docs/rules/no-deprecated-functions.md +++ b/docs/rules/no-deprecated-functions.md @@ -39,3 +39,8 @@ removal in Jest 27. This function was renamed to `advanceTimersByTime` in Jest 22, and is scheduled for removal in Jest 27. + +### `jest.genMockFromModule` + +This function was renamed to `createMockFromModule` in Jest 26, and is scheduled +for removal in a future version of Jest. diff --git a/src/rules/__tests__/no-deprecated-functions.ts b/src/rules/__tests__/no-deprecated-functions.ts index d000669a7..40805d2ca 100644 --- a/src/rules/__tests__/no-deprecated-functions.ts +++ b/src/rules/__tests__/no-deprecated-functions.ts @@ -9,6 +9,7 @@ const ruleTester = new TSESLint.RuleTester(); ['jest.addMatchers', 'expect.extend'], ['jest.resetModuleRegistry', 'jest.resetModules'], ['jest.runTimersToTime', 'jest.advanceTimersByTime'], + ['jest.genMockFromModule', 'jest.createMockFromModule'], ].forEach(([deprecation, replacement]) => { const [deprecatedName, deprecatedFunc] = deprecation.split('.'); const [replacementName, replacementFunc] = replacement.split('.'); diff --git a/src/rules/no-deprecated-functions.ts b/src/rules/no-deprecated-functions.ts index 4b09475b5..60c0ad382 100644 --- a/src/rules/no-deprecated-functions.ts +++ b/src/rules/no-deprecated-functions.ts @@ -28,6 +28,7 @@ export default createRule({ 'jest.addMatchers': 'expect.extend', 'jest.resetModuleRegistry': 'jest.resetModules', 'jest.runTimersToTime': 'jest.advanceTimersByTime', + 'jest.genMockFromModule': 'jest.createMockFromModule', }; return {