[Feature]: Support transformation of default exports
enhancement
### Self-service
- [ ] I'd be willing to implement this feature
### Problem
In vitest, the default exports need to be mocked as `default`
Example test code:
```js
import getDefault from "./getDefault";
jest.mock("./getDefault", () => "mockFromDefault");
test("mockDefault", () => {
expect(getDefault()).toBe("mockFromDefault");
});
```
### Solution
The transformed code in vitest should be:
```js
import getDefault from "./getDefault";
vi.mock("./getDefault", () => ({ default: () => "mockFromDefault" }));
test("mockDefault", () => {
expect(getDefault()).toBe("mockFromDefault");
});
```
### Alternatives
N/A
### Additional context
_No response_
关闭于 2023-02-14 3 条评论