我有组件,我从sass文件中导入className:
import cn from './_classNames.scss';
...
<div className={cn.block}>
...
</div>
但是当我尝试使用酶shallow
方法测试组件时,看不到className:
import { shallow } from 'enzyme';
const wrapp = shallow(
<Component />
)
console.log(wrapp.debug())
它是在控制台<div className={[undefined]}
>中写的。
如果我使用从.scss文件导入的className,该如何测试我的组件?我是否必须在Webpack配置中添加一些加载程序,或者将一些CSS模块的插件安装到Enzyme?感谢您的帮助和提示。