material-ui-nested-menu-item
每次使用 jest 和 react-testing-library模拟模块时,我都会收到“找不到模块”错误。
使用的版本
- 开玩笑:25.5.4
- ts-开玩笑:25.5.1
代码类似于以下代码段-
应用程序.ts
import NestedMenuItem from "material-ui-nested-menu-item"
const App = () => {
// uses NestedMenuItem here
}
应用程序.test.tsx
jest.mock("material-ui-nested-menu-item", () => {
return {
__esModule: true,
default: () => createElement('div')
};
})
describe("App component", () => {
beforeEach(cleanup)
it("Render component", async () => {
render(<App />)
})
})
错误 -
Cannot find module 'material-ui-nested-menu-item' from 'App.test.ts'
4 |
> 5 | jest.mock("material-ui-nested-menu-item", () => {
| ^
6 | return {
7 | __esModule: true,
8 | default: () => createElement('div')