ITADN

[Feature]: Transform `jest.mock` of `node_modules` dependencies

#138Openbilldybas 创建于 2023-06-02
enhancement
B
billdybascommented
### Self-service - [ ] I'd be willing to implement this feature ### Template name jest ### Input code ```ts jest.mock('@lokalise/node-api', () => { return { LokaliseApi: jest.fn().mockImplementation(() => { return {}; }), }; }); ``` ### Expected Output ```ts import { vi } from 'vitest'; vi.mock('@lokalise/node-api', () => { return { LokaliseApi: vi.fn().mockImplementation(() => { return {}; }), }; }); ``` ### Additional context Currently files with mocks like this are skipped w/ a jscodeshift error like `Cannot find module 'src/__tests__/@lokalise/node-api'`. I believe that might be coming from: https://github.com/trivikr/vitest-codemod/blob/fd7f89d395c61900d5df240b0383209cdf47bff7/packages/jest/src/apis/updateDefaultExportMocks.ts#L31
0 条评论