打字稿:CSS模块将破坏Mocha中的编译

问题描述 投票:0回答:1

我有一个使用react-css-modules的组件,我用mochats-node运行我的测试,这导致我的测试中断,因为它找不到模块foo.css。我怎么能做到这一点?

我为我的测试运行的具体命令是:./node_modules/.bin/mocha --compilers ts:ts-node/register,tsx:ts-node/register -r tsconfig-paths/register test/unit/**/*.test.*

我认为我的理想解决方案只是忽略.css导入并返回一个模拟对象,这样我的组件中的styleName prop将保持不变并断言很容易,但我愿意接受任何让我运行我的解决方案试验。

typescript mocha css-modules react-css-modules ts-node
1个回答
0
投票

您可以通过将ignore-styles安装到dev依赖项,然后添加来忽略样式表

--require ignore-styles

你的mocha.opts或你的命令行参数。

© www.soinside.com 2019 - 2024. All rights reserved.