ITADN

[Feature]: Support transformation of default exports

#107Closedtrivikr 创建于 2023-02-13
enhancement
T
trivikrcommented
### 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 条评论