我的 vue 代码调用element-ui
模块:
// in main.js
import { Notification } from "element-ui";
起初,我的测试是抛出
无法从“test.js”中找到模块“元素”
所以我用
jest.mock('element-ui', () => ({
Element: jest.fn(),
}))
但是它仍然会出错
无法从“test.js”中找到模块“element-ui/lib/theme-default/element.css”
我不知道如何通过这个。
有任何想法吗 ?谢谢。
如果我在 test.js 中导入 element-ui 组件:
ReferenceError: document is not defined
at Object.<anonymous> (node_modules/element-ui/lib/utils/dom.js:22:39)
at Object.<anonymous> (node_modules/element-ui/lib/utils/popup/popup-manager.js:9:12)
at Object.<anonymous> (node_modules/element-ui/lib/utils/popup/index.js:14:21)
(Jest 21.2,vue-test-utils 1.0.0)