【发布时间】:2019-03-11 12:38:51
【问题描述】:
我有一个(私有)npm 模块,可以导出多个 React 组件。该模块由 Webpack 捆绑,在生成的捆绑包中,对其中一个组件的引用(例如 Warning)如下所示:
t.d(n,"Warning",function(){return ge})
然后我有一个导入这个模块的 React 项目:
import { Warning } from 'my-custom-module';
...
render() {
return (
<Warning>Lorem ipsum</Warning>
);
}
这一切正常,但是当我创建上面组件的 Jest 快照时,我希望快照看起来像
<Warning>Lorem ipsum</Warning>
但它看起来像:
<ge>Lorem ipsum</ge>
出于某种原因,Jest 采用缩小的标识符而不是组件的导出名称。如何在 Jest 快照中查看组件名称?我不确定是否需要调整我的 Webpack 配置或 Jest 设置...
【问题讨论】:
标签: reactjs npm webpack jestjs