【发布时间】:2021-12-26 13:45:30
【问题描述】:
我有如下设置:
// .jestrc.json
...
"moduleNameMapper": {
"style$": "<rootDir>/tests/mock.ts"
}
// mock.ts
export default {}
这就是我通常将我的资产从开玩笑中排除的方式,这样它就不会在尝试解析它时中断。
但是我不得不使用@mui/material(不是我的选择),并且当使用与我通常运行测试相同的设置时,现在任何@mui 导入都会中断。在我导入 @mui 组件的任何地方,我的测试都会因错误 TypeError: (0 , _style.default) is not a function 而中断。
我已经检查了我能找到的关于此错误的所有 stackoverflow 问题以及其他几篇帖子,但我没有尝试修复它。
【问题讨论】:
标签: javascript jestjs material-ui